diff --git a/src/com/android/settings/wifi/WifiSettings2.java b/src/com/android/settings/wifi/WifiSettings2.java index a1f1ad988cc..5bedb705156 100644 --- a/src/com/android/settings/wifi/WifiSettings2.java +++ b/src/com/android/settings/wifi/WifiSettings2.java @@ -564,6 +564,15 @@ public class WifiSettings2 extends RestrictedSettingsFragment if (preference instanceof LongPressWifiEntryPreference) { final WifiEntry selectedEntry = ((LongPressWifiEntryPreference) preference).getWifiEntry(); + + if (selectedEntry.isSaved()) { + if (!selectedEntry.getWifiConfiguration().getNetworkSelectionStatus() + .getHasEverConnected()) { + launchConfigNewNetworkFragment(selectedEntry); + return true; + } + } + connect(selectedEntry, true /* editIfNoConfig */, true /* fullScreenEdit */); } else if (preference == mAddWifiNetworkPreference) { onAddNetworkPressed();