Loading packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java +15 −8 Original line number Original line Diff line number Diff line Loading @@ -114,14 +114,21 @@ public class SignalClusterView return; return; } } ArraySet<String> blockList = StatusBarIconController.getIconBlacklist(newValue); ArraySet<String> blockList = StatusBarIconController.getIconBlacklist(newValue); mBlockAirplane = blockList.contains(SLOT_AIRPLANE); boolean blockAirplane = blockList.contains(SLOT_AIRPLANE); mBlockMobile = blockList.contains(SLOT_MOBILE); boolean blockMobile = blockList.contains(SLOT_MOBILE); mBlockWifi = blockList.contains(SLOT_WIFI); boolean blockWifi = blockList.contains(SLOT_WIFI); mBlockEthernet = blockList.contains(SLOT_ETHERNET); boolean blockEthernet = blockList.contains(SLOT_ETHERNET); if (blockAirplane != mBlockAirplane || blockMobile != mBlockMobile || blockEthernet != mBlockEthernet || blockWifi != mBlockWifi) { mBlockAirplane = blockAirplane; mBlockMobile = blockMobile; mBlockEthernet = blockEthernet; mBlockWifi = blockWifi; // Re-register to get new callbacks. // Re-register to get new callbacks. mNC.removeSignalCallback(SignalClusterView.this); mNC.removeSignalCallback(this); mNC.addSignalCallback(SignalClusterView.this); mNC.addSignalCallback(this); } } } public void setNetworkController(NetworkControllerImpl nc) { public void setNetworkController(NetworkControllerImpl nc) { Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java +15 −8 Original line number Original line Diff line number Diff line Loading @@ -114,14 +114,21 @@ public class SignalClusterView return; return; } } ArraySet<String> blockList = StatusBarIconController.getIconBlacklist(newValue); ArraySet<String> blockList = StatusBarIconController.getIconBlacklist(newValue); mBlockAirplane = blockList.contains(SLOT_AIRPLANE); boolean blockAirplane = blockList.contains(SLOT_AIRPLANE); mBlockMobile = blockList.contains(SLOT_MOBILE); boolean blockMobile = blockList.contains(SLOT_MOBILE); mBlockWifi = blockList.contains(SLOT_WIFI); boolean blockWifi = blockList.contains(SLOT_WIFI); mBlockEthernet = blockList.contains(SLOT_ETHERNET); boolean blockEthernet = blockList.contains(SLOT_ETHERNET); if (blockAirplane != mBlockAirplane || blockMobile != mBlockMobile || blockEthernet != mBlockEthernet || blockWifi != mBlockWifi) { mBlockAirplane = blockAirplane; mBlockMobile = blockMobile; mBlockEthernet = blockEthernet; mBlockWifi = blockWifi; // Re-register to get new callbacks. // Re-register to get new callbacks. mNC.removeSignalCallback(SignalClusterView.this); mNC.removeSignalCallback(this); mNC.addSignalCallback(SignalClusterView.this); mNC.addSignalCallback(this); } } } public void setNetworkController(NetworkControllerImpl nc) { public void setNetworkController(NetworkControllerImpl nc) { Loading