diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java index 488aadbafb7..00df0512372 100644 --- a/src/com/android/settings/wifi/WifiSettings.java +++ b/src/com/android/settings/wifi/WifiSettings.java @@ -17,6 +17,7 @@ package com.android.settings.wifi; import static android.net.NetworkCapabilities.TRANSPORT_WIFI; +import static android.net.wifi.WifiConfiguration.NetworkSelectionStatus.NETWORK_SELECTION_ENABLED; import static android.os.UserManager.DISALLOW_CONFIG_WIFI; import android.annotation.NonNull; @@ -730,7 +731,8 @@ public class WifiSettings extends RestrictedSettingsFragment } WifiConfiguration.NetworkSelectionStatus networkStatus = config.getNetworkSelectionStatus(); - if (networkStatus == null || networkStatus.isNetworkEnabled()) { + if (networkStatus == null + || networkStatus.getNetworkSelectionStatus() == NETWORK_SELECTION_ENABLED) { return false; } int reason = networkStatus.getNetworkSelectionDisableReason(); diff --git a/src/com/android/settings/wifi/WifiSettings2.java b/src/com/android/settings/wifi/WifiSettings2.java index 932f5d9177c..36e9d985309 100644 --- a/src/com/android/settings/wifi/WifiSettings2.java +++ b/src/com/android/settings/wifi/WifiSettings2.java @@ -16,6 +16,7 @@ package com.android.settings.wifi; +import static android.net.wifi.WifiConfiguration.NetworkSelectionStatus.NETWORK_SELECTION_ENABLED; import static android.os.UserManager.DISALLOW_CONFIG_WIFI; import android.app.Activity; @@ -1100,7 +1101,8 @@ public class WifiSettings2 extends RestrictedSettingsFragment } WifiConfiguration.NetworkSelectionStatus networkStatus = config.getNetworkSelectionStatus(); - if (networkStatus == null || networkStatus.isNetworkEnabled()) { + if (networkStatus == null + || networkStatus.getNetworkSelectionStatus() == NETWORK_SELECTION_ENABLED) { return false; } int reason = networkStatus.getNetworkSelectionDisableReason(); diff --git a/tests/unit/src/com/android/settings/wifi/WifiSettingsUiTest.java b/tests/unit/src/com/android/settings/wifi/WifiSettingsUiTest.java index 4ebfef77131..bc8a52a148b 100644 --- a/tests/unit/src/com/android/settings/wifi/WifiSettingsUiTest.java +++ b/tests/unit/src/com/android/settings/wifi/WifiSettingsUiTest.java @@ -316,7 +316,8 @@ public class WifiSettingsUiTest { assertThat(accessPoint.getConfig()).isNotNull(); NetworkSelectionStatus networkStatus = accessPoint.getConfig().getNetworkSelectionStatus(); assertThat(networkStatus).isNotNull(); - assertThat(networkStatus.isNetworkEnabled()).isFalse(); + assertThat(networkStatus.getNetworkSelectionStatus()) + .isEqualTo(NetworkSelectionStatus.NETWORK_SELECTION_TEMPORARY_DISABLED); assertThat(networkStatus.getNetworkSelectionDisableReason()).isEqualTo( NetworkSelectionStatus.DISABLED_BY_WRONG_PASSWORD);