diff --git a/res/values/strings.xml b/res/values/strings.xml index 61d952aa40d..b5ee3606ea9 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2243,7 +2243,7 @@ Connect via %1$s To improve location accuracy and for other purposes, %1$s wants to turn on network scanning, even when Wi-Fi is off.\n\nAllow this for all apps that want to scan? - + To improve location accuracy and for other purposes, an unknown app wants to turn on network scanning, even when Wi\u2011Fi is off.\n\nAllow this for all apps that want to scan? To turn this off, go to Advanced in the overflow menu. @@ -2308,12 +2308,12 @@ 1 network %d networks - + 1 subscription %d subscriptions - + %d networks & subscriptions diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java index 56e4c30cea9..4d3f230db1e 100644 --- a/src/com/android/settings/wifi/WifiSettings.java +++ b/src/com/android/settings/wifi/WifiSettings.java @@ -469,13 +469,12 @@ public class WifiSettings extends RestrictedSettingsFragment return; } - // "forget" for normal saved network. And "disconnect" for ephemeral network because we - // could only disconnect it and put it in blacklists so it won't be used again. - if (mSelectedAccessPoint.isEphemeral()) { - menu.add(Menu.NONE, MENU_ID_FORGET, 0 /* order */, - R.string.wifi_disconnect_button_text); - } else if (mSelectedAccessPoint.isSaved()) { - menu.add(Menu.NONE, MENU_ID_FORGET, 0 /* order */, R.string.forget); + // "forget" for normal saved network. And "disconnect" for ephemeral network because it + // could only be disconnected and be put in blacklists so it won't be used again. + if (mSelectedAccessPoint.isSaved() || mSelectedAccessPoint.isEphemeral()) { + final int stringId = mSelectedAccessPoint.isEphemeral() ? + R.string.wifi_disconnect_button_text : R.string.forget; + menu.add(Menu.NONE, MENU_ID_FORGET, 0 /* order */, stringId); } if (mSelectedAccessPoint.isSaved() && !mSelectedAccessPoint.isActive()) {