diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java index a87bd19986e..66e8c5459f4 100644 --- a/src/com/android/settings/wifi/WifiSettings.java +++ b/src/com/android/settings/wifi/WifiSettings.java @@ -340,19 +340,13 @@ public class WifiSettings extends RestrictedSettingsFragment mWifiTracker.startTracking(); if (!isUiRestricted() && mWifiManager.isWifiEnabled()) { - forceUpdateAPs(); - } - } + setProgressBarVisible(true); + mWifiTracker.forceUpdate(); + if (DEBUG) Log.d(TAG, "WifiSettings onStart APs: " + mWifiTracker.getAccessPoints()); - private void forceUpdateAPs() { - setProgressBarVisible(true); - mWifiTracker.forceUpdate(); - if (DEBUG) { - Log.d(TAG, "WifiSettings force update APs: " + mWifiTracker.getAccessPoints()); + getView().removeCallbacks(mUpdateAccessPointsRunnable); + updateAccessPointPreferences(); } - - getView().removeCallbacks(mUpdateAccessPointsRunnable); - updateAccessPointPreferences(); } /** @@ -667,7 +661,7 @@ public class WifiSettings extends RestrictedSettingsFragment final int wifiState = mWifiManager.getWifiState(); switch (wifiState) { case WifiManager.WIFI_STATE_ENABLED: - forceUpdateAPs(); + updateAccessPointsDelayed(); break; case WifiManager.WIFI_STATE_ENABLING: