From e2f110a995f7a733dcdaed56e3ed78ba85d519d8 Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Wed, 14 Sep 2011 15:16:34 +0200 Subject: manager: Only defer result when enabling session mode When leaving the session mode we might be still online so we should not wait for entering the idle state. --- src/manager.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/manager.c') diff --git a/src/manager.c b/src/manager.c index 51d5ffa7..2b34ea6f 100644 --- a/src/manager.c +++ b/src/manager.c @@ -130,7 +130,7 @@ static DBusMessage *set_property(DBusConnection *conn, __connman_session_set_mode(sessionmode); - if (connman_state_idle == FALSE) { + if (sessionmode == TRUE && connman_state_idle == FALSE) { session_mode_pending = msg; return NULL; } -- cgit v1.2.3