diff --git a/src/com/android/settings/network/telephony/NetworkSelectSettings.java b/src/com/android/settings/network/telephony/NetworkSelectSettings.java index 584848f842e..dd236c55a67 100644 --- a/src/com/android/settings/network/telephony/NetworkSelectSettings.java +++ b/src/com/android/settings/network/telephony/NetworkSelectSettings.java @@ -217,16 +217,13 @@ public class NetworkSelectSettings extends DashboardFragment { switch (msg.what) { case EVENT_SET_NETWORK_SELECTION_MANUALLY_DONE: final boolean isSucceed = (boolean) msg.obj; - if (isSucceed) { - // Don't enable screen here. Wait until result of network re-scan. - startNetworkQuery(); - } else { - stopNetworkQuery(); - setProgressBarVisible(false); - getPreferenceScreen().setEnabled(true); - // For failure case, only update the summary of selected item. - mSelectedPreference.setSummary(R.string.network_could_not_connect); - } + stopNetworkQuery(); + setProgressBarVisible(false); + getPreferenceScreen().setEnabled(true); + + mSelectedPreference.setSummary(isSucceed + ? R.string.network_connected + : R.string.network_could_not_connect); break; case EVENT_NETWORK_SCAN_RESULTS: final List results = (List) msg.obj;