diff --git a/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2.java b/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2.java index 4acfee19e21..ae108853580 100644 --- a/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2.java +++ b/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2.java @@ -596,7 +596,8 @@ public class WifiDetailPreferenceController2 extends AbstractPreferenceControlle } private void refreshTxSpeed() { - if (mWifiInfo == null) { + if (mWifiInfo == null + || mWifiEntry.getConnectedState() != WifiEntry.CONNECTED_STATE_CONNECTED) { mTxLinkSpeedPref.setVisible(false); return; } @@ -608,7 +609,8 @@ public class WifiDetailPreferenceController2 extends AbstractPreferenceControlle } private void refreshRxSpeed() { - if (mWifiInfo == null) { + if (mWifiInfo == null + || mWifiEntry.getConnectedState() != WifiEntry.CONNECTED_STATE_CONNECTED) { mRxLinkSpeedPref.setVisible(false); return; }