summaryrefslogtreecommitdiffstats
path: root/packages/SystemUI
diff options
context:
space:
mode:
authorEthan Chen <intervigil@gmail.com>2016-05-18 16:28:59 -0700
committerGerrit Code Review <gerrit@cyanogenmod.org>2016-05-19 14:16:26 -0700
commit7d60f88faeeb60800b86690e3bf024d2d5a7f6fc (patch)
tree890a86741d6e11675e51f7fb52b7ac01d21cf59a /packages/SystemUI
parent453e8f212c4a0efafe1d7e3d6f00a0d87e953ed8 (diff)
downloadframeworks_base-7d60f88faeeb60800b86690e3bf024d2d5a7f6fc.zip
frameworks_base-7d60f88faeeb60800b86690e3bf024d2d5a7f6fc.tar.gz
frameworks_base-7d60f88faeeb60800b86690e3bf024d2d5a7f6fc.tar.bz2
SystemUI: Check current data subscription when updating signal cluster
* Checking connected and data state is insufficient when updating the signal cluster, for multi-SIM use we need to check whether the current signal controller has the data subscription as well, otherwise it's possible for both clusters to display the data tech simultaneously. REF: KIPPER-702 Change-Id: I1dd2994271df2c42deb8e9aeb7c01798a6cfd2ca
Diffstat (limited to 'packages/SystemUI')
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
index a8e977f..e883383 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
@@ -395,7 +395,8 @@ public class MobileSignalController extends SignalController<
mCurrentState.iconGroup = mDefaultIcons;
}
mCurrentState.dataConnected = mCurrentState.connected
- && mDataState == TelephonyManager.DATA_CONNECTED;
+ && mDataState == TelephonyManager.DATA_CONNECTED
+ && mCurrentState.dataSim;
mCurrentState.showSeparateRoaming = false;
if (isCarrierNetworkChangeActive()) {