goto exit;
/* fall through */
case WLAN_MANAGER_REQ_TYPE_SCAN:
+ INFO_LOG(UG_NAME_NORMAL, "Scan Complete Event ");
if (WIFI_ERROR_NONE == error_code) {
event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_SCAN_OK;
+ manager_object->b_scan_blocked = FALSE;
} else {
goto exit;
}
wlan_mgr_req_data_t *req_data = g_new0(wlan_mgr_req_data_t, 1);
req_data->req_type = WLAN_MANAGER_REQ_TYPE_SCAN;
+ manager_object->b_scan_blocked = TRUE;
int ret = wifi_scan(wlan_manager_network_event_cb, req_data);
if (ret != WLAN_MANAGER_ERR_NONE) {
ERROR_LOG(UG_NAME_REQ, "Scan failed. Ret: %d", ret);
}
/* Since the scan request was success,
- * lets reset the ui refresh and scan update blocked flags.
+ * lets reset the ui refresh
*/
- manager_object->b_scan_blocked = FALSE;
manager_object->b_ui_refresh = FALSE;
__COMMON_FUNC_EXIT__;
if (g_strcmp0(key, "Scanning") == 0) {
value = g_variant_get_boolean(var);
if (value) {
- viewer_manager_header_mode_set(HEADER_MODE_SEARCHING);
- viewer_manager_show(VIEWER_WINSET_SEARCHING);
+ //TODO: Ignore the Supplicant Property Change Singal.
+ //viewer_manager_header_mode_set(HEADER_MODE_SEARCHING);
+ //viewer_manager_show(VIEWER_WINSET_SEARCHING);
}
g_variant_unref(var);
case WLAN_MANAGER_UNCONNECTED:
case WLAN_MANAGER_CONNECTED:
viewer_manager_hide(VIEWER_WINSET_SEARCHING);
+ viewer_manager_header_mode_set(HEADER_MODE_ON);
viewer_manager_show(VIEWER_WINSET_SUB_CONTENTS);
- viewer_manager_header_mode_set(HEADER_MODE_SEARCHING);
+ INFO_LOG(UG_NAME_NORMAL, "Issue the WiFi Scan");
+ viewer_manager_request_scan();
break;
case WLAN_MANAGER_ERROR: