Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/ExtQuickSettingsModel.java +4 −0 Original line number Diff line number Diff line Loading @@ -422,6 +422,10 @@ class ExtQuickSettingsModel extends QuickSettingsModel { mContext.getContentResolver().registerContentObserver( Settings.Global.getUriFor(Settings.Global.MOBILE_DATA), false, this, mUserTracker.getCurrentUserId()); mContext.getContentResolver().registerContentObserver( Settings.Global.getUriFor(Settings.Global.AIRPLANE_MODE_ON), false, this, mUserTracker.getCurrentUserId()); } } Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java +1 −1 Original line number Diff line number Diff line Loading @@ -482,7 +482,7 @@ class QuickSettings { if (mModel.dataSwitchEnabled()) { Resources r = mContext.getResources(); rssiState.signalIconId = rssiState.enabled rssiState.signalIconId = rssiState.enabled && !mModel.isAirplaneModeOn() ? R.drawable.ic_qs_data_on : R.drawable.ic_qs_data_off; rssiState.label = rssiState.enabled Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java +7 −4 Original line number Diff line number Diff line Loading @@ -877,11 +877,8 @@ class QuickSettingsModel implements BluetoothStateChangeCallback, } public boolean isRadioProhibited() { boolean airModeOn = (android.provider.Settings.System.getInt( mContext.getContentResolver(), android.provider.Settings.System.AIRPLANE_MODE_ON, 0) != 0); boolean disable = mContext.getResources().getBoolean(R.bool.config_disableWifiAndBluetooth); return disable && airModeOn; return disable && isAirplaneModeOn(); } public boolean dataSwitchEnabled() { Loading @@ -896,4 +893,10 @@ class QuickSettingsModel implements BluetoothStateChangeCallback, mRSSICallback.refreshView(mRSSITile, mRSSIState); } } public boolean isAirplaneModeOn() { return (android.provider.Settings.System.getInt( mContext.getContentResolver(), android.provider.Settings.System.AIRPLANE_MODE_ON, 0) != 0); } } Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/ExtQuickSettingsModel.java +4 −0 Original line number Diff line number Diff line Loading @@ -422,6 +422,10 @@ class ExtQuickSettingsModel extends QuickSettingsModel { mContext.getContentResolver().registerContentObserver( Settings.Global.getUriFor(Settings.Global.MOBILE_DATA), false, this, mUserTracker.getCurrentUserId()); mContext.getContentResolver().registerContentObserver( Settings.Global.getUriFor(Settings.Global.AIRPLANE_MODE_ON), false, this, mUserTracker.getCurrentUserId()); } } Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java +1 −1 Original line number Diff line number Diff line Loading @@ -482,7 +482,7 @@ class QuickSettings { if (mModel.dataSwitchEnabled()) { Resources r = mContext.getResources(); rssiState.signalIconId = rssiState.enabled rssiState.signalIconId = rssiState.enabled && !mModel.isAirplaneModeOn() ? R.drawable.ic_qs_data_on : R.drawable.ic_qs_data_off; rssiState.label = rssiState.enabled Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java +7 −4 Original line number Diff line number Diff line Loading @@ -877,11 +877,8 @@ class QuickSettingsModel implements BluetoothStateChangeCallback, } public boolean isRadioProhibited() { boolean airModeOn = (android.provider.Settings.System.getInt( mContext.getContentResolver(), android.provider.Settings.System.AIRPLANE_MODE_ON, 0) != 0); boolean disable = mContext.getResources().getBoolean(R.bool.config_disableWifiAndBluetooth); return disable && airModeOn; return disable && isAirplaneModeOn(); } public boolean dataSwitchEnabled() { Loading @@ -896,4 +893,10 @@ class QuickSettingsModel implements BluetoothStateChangeCallback, mRSSICallback.refreshView(mRSSITile, mRSSIState); } } public boolean isAirplaneModeOn() { return (android.provider.Settings.System.getInt( mContext.getContentResolver(), android.provider.Settings.System.AIRPLANE_MODE_ON, 0) != 0); } }