diff options
| author | 2017-01-24 22:58:04 +0000 | |
|---|---|---|
| committer | 2017-01-24 22:58:08 +0000 | |
| commit | 171a0abae4dc50ee5342a53593ad25dda276a0c8 (patch) | |
| tree | c2c14dcd859ad832becb569cb9f8d528863b638b | |
| parent | f070b4ef5588f7af74be705c13db3e77f9e3a2c5 (diff) | |
| parent | b59509818552cd3ee461e935eb34c485444a3670 (diff) | |
Merge "Fixes for new QS"
7 files changed, 17 insertions, 10 deletions
diff --git a/packages/SystemUI/res/drawable/ic_qs_data_disabled.xml b/packages/SystemUI/res/drawable/ic_qs_data_disabled.xml index 439ee3bc60d0..6264484a74d8 100644 --- a/packages/SystemUI/res/drawable/ic_qs_data_disabled.xml +++ b/packages/SystemUI/res/drawable/ic_qs_data_disabled.xml @@ -16,8 +16,8 @@ <vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="17dp" android:height="17.0dp" - android:viewportWidth="20.0" - android:viewportHeight="20.0"> + android:viewportWidth="24.0" + android:viewportHeight="24.0"> <path android:fillColor="#FFFFFFFF" android:pathData="M19.0,6.41L17.59,5.0 12.0,10.59 6.41,5.0 5.0,6.41 10.59,12.0 5.0,17.59 6.41,19.0 12.0,13.41 17.59,19.0 19.0,17.59 13.41,12.0z"/> diff --git a/packages/SystemUI/res/drawable/stat_sys_data_disabled.xml b/packages/SystemUI/res/drawable/stat_sys_data_disabled.xml index 694019e98867..ea794d47312f 100644 --- a/packages/SystemUI/res/drawable/stat_sys_data_disabled.xml +++ b/packages/SystemUI/res/drawable/stat_sys_data_disabled.xml @@ -14,9 +14,10 @@ limitations under the License. --> <vector xmlns:android="http://schemas.android.com/apk/res/android" - android:width="8.5dp" + android:autoMirrored="true" + android:width="17.0dp" android:height="17.0dp" - android:viewportWidth="20.0" + android:viewportWidth="40.0" android:viewportHeight="40.0"> <path android:fillColor="#FFFFFFFF" diff --git a/packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml b/packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml index 4122707de740..174776cef205 100644 --- a/packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml +++ b/packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml @@ -148,7 +148,7 @@ android:layout_alignParentTop="true" android:focusable="true" android:gravity="center_vertical" - android:paddingEnd="16dp" + android:paddingStart="16dp" android:paddingTop="6dp" android:singleLine="true" android:text="@*android:string/emergency_calls_only" diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java index fdf7296f6922..8dcc693a6c14 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java @@ -3583,7 +3583,8 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, public void postQSRunnableDismissingKeyguard(final Runnable runnable) { mHandler.post(() -> { mLeaveOpenOnKeyguardHide = true; - executeRunnableDismissingKeyguard(runnable, null, false, false, false); + executeRunnableDismissingKeyguard(() -> mHandler.post(runnable), null, false, false, + false); }); } diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java index 9e9380295f0c..a7064081753c 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java @@ -157,7 +157,7 @@ public class QuickStatusBarHeader extends BaseStatusBarHeader implements // Set the light/dark theming on the header status UI to match the current theme. SignalClusterView cluster = (SignalClusterView) findViewById(R.id.signal_cluster); int colorForeground = Utils.getColorAttr(getContext(), android.R.attr.colorForeground); - float intensity = colorForeground / (float) Color.WHITE; + float intensity = colorForeground == Color.WHITE ? 0 : 1; cluster.setIconTint(colorForeground, intensity, new Rect(0, 0, 0, 0)); BatteryMeterView battery = (BatteryMeterView) findViewById(R.id.battery); int colorSecondary = Utils.getColorAttr(getContext(), android.R.attr.textColorSecondary); 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 edf2c8a93650..bceee2e29c80 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java @@ -799,6 +799,8 @@ public class NetworkControllerImpl extends BroadcastReceiver MobileSignalController controller = mMobileSignalControllers .values().toArray(new MobileSignalController[0])[slot]; controller.getState().dataSim = datatype != null; + controller.getState().isDefault = datatype != null; + controller.getState().dataConnected = datatype != null; if (datatype != null) { controller.getState().iconGroup = datatype.equals("1x") ? TelephonyIcons.ONE_X : @@ -811,6 +813,7 @@ public class NetworkControllerImpl extends BroadcastReceiver datatype.equals("lte") ? TelephonyIcons.LTE : datatype.equals("lte+") ? TelephonyIcons.LTE_PLUS : datatype.equals("roam") ? TelephonyIcons.ROAMING : + datatype.equals("dis") ? TelephonyIcons.DATA_DISABLED : TelephonyIcons.UNKNOWN; } int[][] icons = TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH; @@ -836,9 +839,11 @@ public class NetworkControllerImpl extends BroadcastReceiver private SubscriptionInfo addSignalController(int id, int simSlotIndex) { SubscriptionInfo info = new SubscriptionInfo(id, "", simSlotIndex, "", "", 0, 0, "", 0, null, 0, 0, ""); - mMobileSignalControllers.put(id, new MobileSignalController(mContext, + MobileSignalController controller = new MobileSignalController(mContext, mConfig, mHasMobileDataFeature, mPhone, mCallbackHandler, this, info, - mSubDefaults, mReceiverHandler.getLooper())); + mSubDefaults, mReceiverHandler.getLooper()); + mMobileSignalControllers.put(id, controller); + controller.getState().userSetup = true; return info; } diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/TelephonyIcons.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/TelephonyIcons.java index b59cf6862292..ed8c7ff96aac 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/TelephonyIcons.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/TelephonyIcons.java @@ -224,7 +224,7 @@ class TelephonyIcons { static final int ICON_CARRIER_NETWORK_CHANGE = R.drawable.stat_sys_signal_carrier_network_change_animation; - static final int ICON_DATA_DISABLED = R.drawable.ic_qs_data_disabled; + static final int ICON_DATA_DISABLED = R.drawable.stat_sys_data_disabled; static final int QS_ICON_LTE = R.drawable.ic_qs_signal_lte; static final int QS_ICON_3G = R.drawable.ic_qs_signal_3g; |