diff options
Diffstat (limited to 'libs/WifiTrackerLib/src/com/android/wifitrackerlib/PasspointNetworkDetailsTracker.java')
-rw-r--r-- | libs/WifiTrackerLib/src/com/android/wifitrackerlib/PasspointNetworkDetailsTracker.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/PasspointNetworkDetailsTracker.java b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/PasspointNetworkDetailsTracker.java index d4c1b4ad1..63db0051f 100644 --- a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/PasspointNetworkDetailsTracker.java +++ b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/PasspointNetworkDetailsTracker.java @@ -156,6 +156,10 @@ public class PasspointNetworkDetailsTracker extends NetworkDetailsTracker { @WorkerThread private void updateStartInfo() { + // Clear any stale connection info in case we missed any NetworkCallback.onLost() while in + // the stopped state. + mChosenEntry.clearConnectionInfo(); + conditionallyUpdateScanResults(true /* lastScanSucceeded */); conditionallyUpdateConfig(); Network currentNetwork = mWifiManager.getCurrentNetwork(); |