summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Kenzior <denis.kenzior@intel.com>2009-09-02 19:48:33 -0500
committerDenis Kenzior <denkenz@gmail.com>2009-09-02 19:49:03 -0500
commite9a87abdc58189b58fe225c7d155bd843953e40c (patch)
treeab297e65c0636c1560cc9021ceb5a21ab2f64409
parent14534ebefd4167261943a04ef2a7e1de51325e43 (diff)
downloadofono-e9a87abdc58189b58fe225c7d155bd843953e40c.tar.bz2
Fix emitting Modems Property in the wrong place
-rw-r--r--src/modem.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/modem.c b/src/modem.c
index d0036abf..cbf831f9 100644
--- a/src/modem.c
+++ b/src/modem.c
@@ -529,6 +529,8 @@ static DBusMessage *modem_set_property(DBusConnection *conn,
return NULL;
}
+ ofono_debug("Foobar");
+
modem->powered = powered;
modem->powered_pending = powered;
@@ -1160,8 +1162,6 @@ static void modem_unregister(struct ofono_modem *modem)
g_dbus_unregister_interface(conn, modem->path, OFONO_MODEM_INTERFACE);
- emit_modems();
-
if (modem->powered == TRUE)
set_powered(modem, FALSE);
@@ -1172,6 +1172,8 @@ static void modem_unregister(struct ofono_modem *modem)
modem->properties = NULL;
modem->driver = NULL;
+
+ emit_modems();
}
void ofono_modem_remove(struct ofono_modem *modem)