From b2bdc8f17b6148495731e4bfdd9968a6840907eb Mon Sep 17 00:00:00 2001 From: Sundeep Ghuman Date: Thu, 20 Apr 2017 17:49:20 +0000 Subject: [PATCH] Revert "Force update APs when enabling wifi in WifiSettings." This reverts commit 1c231d32b125f368e29fc30b6edebc81b9db7623. Reason for revert: b/37530557 - ANR in Settings due to deadlock Change-Id: I85d70aa957dca76189b7600d7b39cb9a09437e91 --- .../android/settings/wifi/WifiSettings.java | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) 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: