Diff different network searched result process
[apps/core/preloaded/settings.git] / setting-network / src / setting-network.c
index 0344828..1518342 100755 (executable)
@@ -634,7 +634,12 @@ void setting_tapi_search_network_cb(TapiHandle *handle, int result, void *data,
                FREE(pa_net_name);
 
                SETTING_TRACE("Found %d valid networks in total[%d]", valid_cnt, cnt);
-               setting_create_popup_without_btn(ad, ad->win_get, NULL, _(keyStr_Searched), NULL, POPUP_INTERVAL, FALSE, FALSE);
+               valid_cnt = 0;
+               if (valid_cnt > 0){
+                       setting_create_popup_without_btn(ad, ad->win_get, NULL, _(keyStr_Searched), NULL, POPUP_INTERVAL, FALSE, FALSE);
+               } else { //there is no invalid plmn nearby
+                       setting_create_popup_without_btn(ad, ad->win_get, NULL, _("There is no network nearby"), NULL, POPUP_INTERVAL, FALSE, FALSE);
+               }
        } else {
                setting_create_popup_without_btn(ad, ad->win_get, NULL, _(keyStr_Failed_Searched), NULL, POPUP_INTERVAL, FALSE, FALSE);
        }