summaryrefslogtreecommitdiff
path: root/src/manager.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2008-11-23 15:04:32 +0100
committerMarcel Holtmann <marcel@holtmann.org>2008-11-23 15:04:32 +0100
commit3b665a3511198458b350528d800c5a8e875e586b (patch)
tree29bfd4b4da28269d720ee0688387a05d4f4935b0 /src/manager.c
parente1530b2ba9dba6e2231dd5de39d73150266121f6 (diff)
downloadconnman-3b665a3511198458b350528d800c5a8e875e586b.tar.gz
connman-3b665a3511198458b350528d800c5a8e875e586b.tar.bz2
connman-3b665a3511198458b350528d800c5a8e875e586b.zip
Fix value of global state property
Diffstat (limited to 'src/manager.c')
-rw-r--r--src/manager.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/manager.c b/src/manager.c
index 58f29829..ddaf8fcd 100644
--- a/src/manager.c
+++ b/src/manager.c
@@ -149,7 +149,10 @@ static DBusMessage *get_properties(DBusConnection *conn,
append_devices(&dict);
append_connections(&dict);
- append_state(&dict, "offline");
+ if (__connman_element_count(CONNMAN_ELEMENT_TYPE_CONNECTION) > 0)
+ append_state(&dict, "online");
+ else
+ append_state(&dict, "offline");
dbus_message_iter_close_container(&array, &dict);