diff options
| author | Jason Monk <jmonk@google.com> | 2014-12-09 20:13:31 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-12-09 20:13:39 +0000 |
| commit | 6f6bc554fad7cc2166ea561a1171bd1ffc961498 (patch) | |
| tree | 3099ca369aa243914784fc830404c4eff14033da | |
| parent | f996d6b7ffcfa813727ba57a30903d1f9e2666da (diff) | |
| parent | 25d8a48e7348c939a3f829fe87e47857307bdbf9 (diff) | |
| download | frameworks_base-6f6bc554fad7cc2166ea561a1171bd1ffc961498.zip frameworks_base-6f6bc554fad7cc2166ea561a1171bd1ffc961498.tar.gz frameworks_base-6f6bc554fad7cc2166ea561a1171bd1ffc961498.tar.bz2 | |
Merge "Push inet condition to new MobileSignalControllers" into lmp-mr1-dev
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java index e7a0432..3397a38 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java @@ -483,6 +483,10 @@ public class NetworkControllerImpl extends BroadcastReceiver cachedControllers.get(key).unregisterListener(); } } + // There may be new MobileSignalControllers around, make sure they get the current + // inet condition and airplane mode. + pushConnectivityToSignals(); + updateAirplaneMode(true /* force */); } private boolean hasCorrectMobileControllers(List<SubscriptionInfo> allSubscriptions) { @@ -577,6 +581,13 @@ public class NetworkControllerImpl extends BroadcastReceiver mBluetoothTethered = mConnectedTransports.get(TRANSPORT_BLUETOOTH); mEthernetConnected = mConnectedTransports.get(TRANSPORT_ETHERNET); + pushConnectivityToSignals(); + } + + /** + * Pushes the current connectivity state to all SignalControllers. + */ + private void pushConnectivityToSignals() { // We want to update all the icons, all at once, for any condition change for (MobileSignalController mobileSignalController : mMobileSignalControllers.values()) { mobileSignalController.setInetCondition( |
