manager: Don't show modems which are not registered
authorDenis Kenzior <denkenz@gmail.com>
Mon, 25 Oct 2010 20:38:15 +0000 (15:38 -0500)
committerDenis Kenzior <denkenz@gmail.com>
Mon, 25 Oct 2010 21:32:49 +0000 (16:32 -0500)
src/manager.c

index 6e9ecf1..0649bcc 100644 (file)
@@ -35,6 +35,9 @@ static void append_modem(struct ofono_modem *modem, void *userdata)
        const char *path = ofono_modem_get_path(modem);
        DBusMessageIter entry, dict;
 
+       if (ofono_modem_is_registered(modem) == FALSE)
+               return;
+
        dbus_message_iter_open_container(array, DBUS_TYPE_STRUCT,
                                                NULL, &entry);
        dbus_message_iter_append_basic(&entry, DBUS_TYPE_OBJECT_PATH,