diff --git a/src/com/android/settings/wifi/details/WifiDetailPreferenceController.java b/src/com/android/settings/wifi/details/WifiDetailPreferenceController.java index e9d2e08bb1a..c935b6af990 100644 --- a/src/com/android/settings/wifi/details/WifiDetailPreferenceController.java +++ b/src/com/android/settings/wifi/details/WifiDetailPreferenceController.java @@ -781,6 +781,11 @@ public class WifiDetailPreferenceController extends AbstractPreferenceController } private boolean canConnectNetwork() { + // Do not allow a cloned network to connect when out of range + // Otherwise it may create inconsistencies in the UI + if (mAccessPoint.isCloned() && mIsOutOfRange) { + return false; + } // Display connect button for disconnected AP even not in the range. return !mAccessPoint.isActive(); }