OSDN Git Service

Merge "Do not evict scan results in cold start." into oc-dr1-dev
authorSundeep Ghuman <sghuman@google.com>
Tue, 25 Jul 2017 23:05:11 +0000 (23:05 +0000)
committerandroid-build-merger <android-build-merger@google.com>
Tue, 25 Jul 2017 23:05:11 +0000 (23:05 +0000)
am: d68b6dc56b

Change-Id: If442689c6a05ad261a846a5252d9a0256520508e

1  2 
packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java
packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java

@@@ -250,13 -248,14 +250,14 @@@ public class WifiTracker 
              mLastNetworkInfo = mConnectivityManager.getNetworkInfo(mWifiManager.getCurrentNetwork());
  
              final List<ScanResult> newScanResults = mWifiManager.getScanResults();
 +            if (sVerboseLogging) {
 +                Log.i(TAG, "Fetched scan results: " + newScanResults);
 +            }
 +
              List<WifiConfiguration> configs = mWifiManager.getConfiguredNetworks();
+             mInternalAccessPoints.clear();
              updateAccessPointsLocked(newScanResults, configs);
  
 -            if (DBG) {
 -                Log.d(TAG, "force update - internal access point list:\n" + mInternalAccessPoints);
 -            }
 -
              // Synchronously copy access points
              mMainHandler.removeMessages(MainHandler.MSG_ACCESS_POINT_CHANGED);
              mMainHandler.handleMessage(
      private void updateAccessPoints() {
          List<WifiConfiguration> configs = mWifiManager.getConfiguredNetworks();
          final List<ScanResult> newScanResults = mWifiManager.getScanResults();
 +        if (sVerboseLogging) {
 +            Log.i(TAG, "Fetched scan results: " + newScanResults);
 +        }
  
          synchronized (mLock) {
-             if(!mStaleScanResults) {
+             if(!sStaleScanResults) {
                  updateAccessPointsLocked(newScanResults, configs);
              }
          }