From 0dbd029bacc6ed4fe9c1b332ab2fe06c5c74866a Mon Sep 17 00:00:00 2001 From: Nalla Kartheek Date: Fri, 20 Nov 2015 13:32:41 +0530 Subject: [PATCH] Wi-Fi: Do not display the not scanned saved networks forever A flag is introduced to signify it these saved profiles were scanned or not and this commit shall ensure that such entries are displayed only when the flag indicates to have scanned. Change-Id: I0c525a493caa39c3bed5149898160dd4662dd0c8 CRs-Fixed: 940917 --- src/com/android/settings/wifi/WifiSettings.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java index e83889c5e0..5fc70e55bc 100644 --- a/src/com/android/settings/wifi/WifiSettings.java +++ b/src/com/android/settings/wifi/WifiSettings.java @@ -666,6 +666,10 @@ public class WifiSettings extends RestrictedSettingsFragment for (AccessPoint accessPoint : accessPoints) { // Ignore access points that are out of range. if (accessPoint.getLevel() != -1) { + if (accessPoint.isSaved() && (!accessPoint.foundInScanResult) + && (accessPoint.getDetailedState() == null)) { + continue; + } hasAvailableAccessPoints = true; if (accessPoint.getTag() != null) { final Preference pref = (Preference) accessPoint.getTag(); -- 2.11.0