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