diff options
author | Ethan Chen <intervigil@gmail.com> | 2016-05-18 16:28:59 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2016-05-19 14:16:26 -0700 |
commit | 7d60f88faeeb60800b86690e3bf024d2d5a7f6fc (patch) | |
tree | 890a86741d6e11675e51f7fb52b7ac01d21cf59a /packages/SystemUI | |
parent | 453e8f212c4a0efafe1d7e3d6f00a0d87e953ed8 (diff) | |
download | frameworks_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.java | 3 |
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()) { |