From d0a22bd6998582a64d83dc33c125ea1e3e0f29dd Mon Sep 17 00:00:00 2001 From: Quang Luong Date: Tue, 10 Mar 2020 00:09:52 -0700 Subject: [PATCH] Fix Tx link speed still showing after disconnecting from wifi network Make sure the tx link speed preference in the Network Details page disappears when the network is disconnected. Bug: 151126855 Test: manually going to network details page and disconnecting and verifying that the link speed disappears. Change-Id: I3dfd66085db987535c201d38961e4bca709752c9 --- .../wifi/details2/WifiDetailPreferenceController2.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2.java b/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2.java index 803b828fcb2..bf36f0b9529 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; }