service: Enable AutoConnect for new ethernet services
authorDaniel Wagner <daniel.wagner@bmw-carit.de>
Mon, 19 Mar 2012 12:50:37 +0000 (13:50 +0100)
committerPatrik Flykt <patrik.flykt@linux.intel.com>
Tue, 20 Mar 2012 10:03:22 +0000 (12:03 +0200)
We need also to set the Favorite flag to true in order to let
the services to be auto connected.

src/service.c

index becbe53..529a1a0 100644 (file)
@@ -5341,7 +5341,6 @@ struct connman_service * __connman_service_create_from_network(struct connman_ne
        switch (service->type) {
        case CONNMAN_SERVICE_TYPE_UNKNOWN:
        case CONNMAN_SERVICE_TYPE_SYSTEM:
-       case CONNMAN_SERVICE_TYPE_ETHERNET:
        case CONNMAN_SERVICE_TYPE_WIMAX:
        case CONNMAN_SERVICE_TYPE_BLUETOOTH:
        case CONNMAN_SERVICE_TYPE_GPS:
@@ -5349,6 +5348,8 @@ struct connman_service * __connman_service_create_from_network(struct connman_ne
        case CONNMAN_SERVICE_TYPE_GADGET:
                service->autoconnect = FALSE;
                break;
+       case CONNMAN_SERVICE_TYPE_ETHERNET:
+               service->favorite = TRUE;
        case CONNMAN_SERVICE_TYPE_WIFI:
        case CONNMAN_SERVICE_TYPE_CELLULAR:
                service->autoconnect = TRUE;