From: Patrik Flykt <[email protected]>

Remember whether the service was connected by the user via D-Bus
until the service gets disconnected.
---
 src/service.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/service.c b/src/service.c
index 6f00cd1..ff3393b 100644
--- a/src/service.c
+++ b/src/service.c
@@ -5064,8 +5064,6 @@ static int service_indicate_state(struct connman_service 
*service)
 
                reply_pending(service, 0);
 
-               service->userconnect = FALSE;
-
                g_get_current_time(&service->modified);
                service_save(service);
 
@@ -5712,6 +5710,8 @@ int __connman_service_disconnect(struct connman_service 
*service)
 
        DBG("service %p", service);
 
+       service->userconnect = FALSE;
+
        __connman_agent_cancel(service);
 
        if (service->network != NULL) {
-- 
1.7.10.4

_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to