Fix issue with missing service ready state notification
authorMarcel Holtmann <marcel@holtmann.org>
Fri, 18 Sep 2009 00:52:27 +0000 (17:52 -0700)
committerMarcel Holtmann <marcel@holtmann.org>
Fri, 18 Sep 2009 00:52:27 +0000 (17:52 -0700)
src/element.c

index e967491..005b449 100644 (file)
@@ -272,10 +272,7 @@ struct connman_service *__connman_element_get_service(struct connman_element *el
        switch (type) {
        case CONNMAN_DEVICE_TYPE_UNKNOWN:
        case CONNMAN_DEVICE_TYPE_VENDOR:
-       case CONNMAN_DEVICE_TYPE_BLUETOOTH:
        case CONNMAN_DEVICE_TYPE_GPS:
-       case CONNMAN_DEVICE_TYPE_MBM:
-       case CONNMAN_DEVICE_TYPE_HSO:
        case CONNMAN_DEVICE_TYPE_NOZOMI:
        case CONNMAN_DEVICE_TYPE_HUAWEI:
        case CONNMAN_DEVICE_TYPE_NOVATEL:
@@ -285,6 +282,9 @@ struct connman_service *__connman_element_get_service(struct connman_element *el
                break;
        case CONNMAN_DEVICE_TYPE_WIFI:
        case CONNMAN_DEVICE_TYPE_WIMAX:
+       case CONNMAN_DEVICE_TYPE_BLUETOOTH:
+       case CONNMAN_DEVICE_TYPE_MBM:
+       case CONNMAN_DEVICE_TYPE_HSO:
                network = __connman_element_get_network(element);
                if (network == NULL)
                        return NULL;