diff options
author | Daniel Wagner <daniel.wagner@bmw-carit.de> | 2012-01-31 16:41:51 +0100 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2012-02-01 00:28:34 +0100 |
commit | 59816bf811d4768282ef12ccf8235a2d2c290516 (patch) | |
tree | 90a0ca19f768b81d82ed3f75c3bd17dec1c3a68d /src/session.c | |
parent | fc29a97acd4bcbd37ff9001e7651e54a246417ad (diff) | |
download | connman-59816bf811d4768282ef12ccf8235a2d2c290516.tar.gz connman-59816bf811d4768282ef12ccf8235a2d2c290516.tar.bz2 connman-59816bf811d4768282ef12ccf8235a2d2c290516.zip |
session: Send SessionMode property change message
Diffstat (limited to 'src/session.c')
-rw-r--r-- | src/session.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/session.c b/src/session.c index 83cdaf04..4b729629 100644 --- a/src/session.c +++ b/src/session.c @@ -1698,7 +1698,13 @@ void __connman_session_set_mode(connman_bool_t enable) { DBG("enable %d", enable); - sessionmode = enable; + if (sessionmode != enable) { + sessionmode = enable; + + connman_dbus_property_changed_basic(CONNMAN_MANAGER_PATH, + CONNMAN_MANAGER_INTERFACE, "SessionMode", + DBUS_TYPE_BOOLEAN, &sessionmode); + } if (sessionmode == TRUE) __connman_service_disconnect_all(); |