From 37deaa66518701ed2112dda723d20630abe1b966 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Mon, 31 Aug 2009 14:13:12 -0500 Subject: Refactor sim mnc length --- src/sim.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/sim.c b/src/sim.c index e06511a1..e77347c8 100644 --- a/src/sim.c +++ b/src/sim.c @@ -478,14 +478,15 @@ static void sim_ad_read_cb(int ok, new_mnc_length = data[3] & 0xf; - if (sim->mnc_length != new_mnc_length) { - sim->mnc_length = new_mnc_length; + if (sim->mnc_length == new_mnc_length) + return; - ofono_dbus_signal_property_changed(conn, path, - SIM_MANAGER_INTERFACE, - "MNCLength", DBUS_TYPE_BYTE, - &sim->mnc_length); - } + sim->mnc_length = new_mnc_length; + + ofono_dbus_signal_property_changed(conn, path, + SIM_MANAGER_INTERFACE, + "MNCLength", DBUS_TYPE_BYTE, + &sim->mnc_length); } static gint service_number_compare(gconstpointer a, gconstpointer b) -- cgit v1.2.3