diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java index abf4de83917..50789b83986 100644 --- a/src/com/android/settings/wifi/WifiSettings.java +++ b/src/com/android/settings/wifi/WifiSettings.java @@ -813,7 +813,13 @@ public class WifiSettings extends RestrictedSettingsFragment final List configs = wifiManager.getConfiguredNetworks(); if (configs != null) { - savedNetworksExist = (configs.size() > 0); + // Update "Saved Networks" menu option. + if (savedNetworksExist != (configs.size() > 0)) { + savedNetworksExist = !savedNetworksExist; + if (context instanceof Activity) { + ((Activity) context).invalidateOptionsMenu(); + } + } for (WifiConfiguration config : configs) { AccessPoint accessPoint = new AccessPoint(context, config); if (lastInfo != null && lastState != null) {