diff options
author | Denis Kenzior <denis.kenzior@intel.com> | 2009-09-02 19:48:33 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2009-09-02 19:49:03 -0500 |
commit | e9a87abdc58189b58fe225c7d155bd843953e40c (patch) | |
tree | ab297e65c0636c1560cc9021ceb5a21ab2f64409 | |
parent | 14534ebefd4167261943a04ef2a7e1de51325e43 (diff) | |
download | ofono-e9a87abdc58189b58fe225c7d155bd843953e40c.tar.bz2 |
Fix emitting Modems Property in the wrong place
-rw-r--r-- | src/modem.c | 6 |
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) |