summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/modem.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/modem.c b/src/modem.c
index 03c24e4d..3a4bff81 100644
--- a/src/modem.c
+++ b/src/modem.c
@@ -501,6 +501,7 @@ static void modem_change_state(struct ofono_modem *modem,
if (old_state < MODEM_STATE_OFFLINE) {
if (driver->post_sim)
driver->post_sim(modem);
+
__ofono_history_probe_drivers(modem);
__ofono_nettime_probe_drivers(modem);
}
@@ -1075,7 +1076,6 @@ static DBusMessage *modem_set_property(DBusConnection *conn,
sim_state_watch(OFONO_SIM_STATE_READY, modem);
} else {
set_online(modem, FALSE);
-
modem_change_state(modem, MODEM_STATE_POWER_OFF);
}
@@ -1282,8 +1282,9 @@ void ofono_modem_remove_interface(struct ofono_modem *modem,
(GCompareFunc) strcmp);
if (found) {
g_free(found->data);
- modem->feature_list = g_slist_remove(modem->feature_list,
- found->data);
+ modem->feature_list =
+ g_slist_remove(modem->feature_list,
+ found->data);
}
}