object_type = evas_object_type_get(obj);
current_mode = viewer_manager_header_mode_get();
+ ug_app_state->is_wifi_scan_indication_block = 0;
if (current_mode == HEADER_MODE_ACTIVATING ||
current_mode == HEADER_MODE_DEACTIVATING) {
__viewer_manager_hidden_btn_del();
__viewer_manager_setup_wizard_scan_btn_del();
}
+ ug_app_state->is_wifi_scan_indication_block = 0;
break;
case HEADER_MODE_ON:
case HEADER_MODE_CONNECTED:
ug_app_state->passpopup = NULL;
viewer_manager_header_mode_set(HEADER_MODE_ON);
+ ug_app_state->is_wifi_scan_indication_block = 0;
__COMMON_FUNC_EXIT__;
}
return;
}
+ ug_app_state->is_wifi_scan_indication_block = 1;
wifi_ap_h ap = passwd_popup_get_ap(ug_app_state->passpopup);
int ret = wlan_manager_wps_connect(ap);
if (ret == WLAN_MANAGER_ERR_NONE) {
ERROR_LOG(UG_NAME_NORMAL, "wlan_manager_wps_connect failed");
passwd_popup_free(ug_app_state->passpopup);
ug_app_state->passpopup = NULL;
+ ug_app_state->is_wifi_scan_indication_block = 0;
}
__COMMON_FUNC_EXIT__;
{
__COMMON_FUNC_ENTER__;
+ ug_app_state->is_wifi_scan_indication_block = 0;
+
if (ug_app_state->passpopup == NULL) {
return;
}
return;
}
+ ug_app_state->is_wifi_scan_indication_block = 1;
+
/* Generate WPS pin */
rpin = wps_generate_pin();
if (rpin > 0)
ERROR_LOG(UG_NAME_NORMAL, "wlan_manager_wps_pin_connect failed");
passwd_popup_free(ug_app_state->passpopup);
ug_app_state->passpopup = NULL;
+ ug_app_state->is_wifi_scan_indication_block = 0;
}
__COMMON_FUNC_EXIT__;
ug_state);
}
#else
- wlan_manager_scanned_profile_refresh();
+ if (ug_app_state->is_wifi_scan_indication_block != 1) {
+ wlan_manager_scanned_profile_refresh();
+ viewer_manager_hide(VIEWER_WINSET_SEARCHING);
+ }
+ else
+ INFO_LOG(UG_NAME_NORMAL, "Block the SCAN indication");
+
+
#endif
- viewer_manager_hide(VIEWER_WINSET_SEARCHING);
break;