Default service change notification when going online
authorSamuel Ortiz <sameo@linux.intel.com>
Fri, 20 Aug 2010 00:22:57 +0000 (02:22 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Fri, 20 Aug 2010 21:25:14 +0000 (23:25 +0200)
src/service.c

index 3188d78..33c8006 100644 (file)
@@ -2594,6 +2594,9 @@ int __connman_service_indicate_state(struct connman_service *service,
 
        __connman_profile_changed(FALSE);
 
+       if (service->state == CONNMAN_SERVICE_STATE_ONLINE)
+               default_changed();
+
        if (service->state == CONNMAN_SERVICE_STATE_IDLE ||
                        service->state == CONNMAN_SERVICE_STATE_FAILURE)
                __connman_element_request_scan(CONNMAN_ELEMENT_TYPE_UNKNOWN);