Fix to call wifi API after wifi initialization 48/253348/1 accepted/tizen/unified/20210210.052217 submit/tizen/20210209.055904
authorJinWang An <jinwang.an@samsung.com>
Tue, 9 Feb 2021 05:33:13 +0000 (14:33 +0900)
committerJinWang An <jinwang.an@samsung.com>
Tue, 9 Feb 2021 05:33:13 +0000 (14:33 +0900)
Change-Id: I354746bc414b568906463c41ebe4d45068551872
Signed-off-by: JinWang An <jinwang.an@samsung.com>
src/setting-connection.c

index 7a619c81cb912eb9da4f83fe25134b47d082de83..ddbc321f229c6e108955a87b87bd1fe6e2211be4 100644 (file)
@@ -683,12 +683,13 @@ Evas_Object *_create_connection_list(void *data)
                ERR("ERROR NFC register changed cb %d", nfc_ret);
 
        int wifi_ret = wifi_manager_initialize(&wifi_handle);
-       if (wifi_ret != WIFI_MANAGER_ERROR_NONE)
+       if (wifi_ret == WIFI_MANAGER_ERROR_NONE) {
+               wifi_ret = wifi_manager_set_device_state_changed_cb(wifi_handle, wifi_status_changed_cb, ad);
+               if (wifi_ret != WIFI_MANAGER_ERROR_NONE)
+                       ERR("ERROR WIFI set changed cb%d", wifi_ret);
+       } else {
                ERR("ERROR WIFI init%d", wifi_ret);
-
-       wifi_ret = wifi_manager_set_device_state_changed_cb(wifi_handle, wifi_status_changed_cb, ad);
-       if (wifi_ret != WIFI_MANAGER_ERROR_NONE)
-               ERR("ERROR WIFI set changed cb%d", wifi_ret);
+       }
 
        int location_ret =  location_manager_set_setting_changed_cb(LOCATIONS_METHOD_HYBRID, location_status_changed_cb, ad);
        if (location_ret != LOCATIONS_ERROR_NONE)