From 361868ab29286632e12906195d930962d37153e5 Mon Sep 17 00:00:00 2001 From: alk3pInjection Date: Sun, 5 Sep 2021 22:46:40 +0800 Subject: =?UTF-8?q?AlertSlider:=20Fix=20bad=20layout=20under=20180=C2=B0?= =?UTF-8?q?=20rotation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * silly but it works Change-Id: I0c32980b9380cd5fc8b8204440ea93d73c6aabc4 --- .../systemui/tristate/TriStateUiControllerImpl.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/tristate/TriStateUiControllerImpl.java b/packages/SystemUI/src/com/android/systemui/tristate/TriStateUiControllerImpl.java index 098f0c474ab8..6a74e112d490 100644 --- a/packages/SystemUI/src/com/android/systemui/tristate/TriStateUiControllerImpl.java +++ b/packages/SystemUI/src/com/android/systemui/tristate/TriStateUiControllerImpl.java @@ -315,20 +315,20 @@ public class TriStateUiControllerImpl implements ConfigurationListener, TriState gravity = 85; } positionX = res.getDimensionPixelSize(R.dimen.tri_state_up_dialog_position_deep); + positionY2 = res.getDimensionPixelSize(com.android.internal.R.dimen.status_bar_height); + bg = R.drawable.dialog_tri_state_middle_bg; if (mTriStateMode != MODE_SILENT) { if (mTriStateMode != MODE_VIBRATE) { if (mTriStateMode == MODE_NORMAL) { - positionY = res.getDimensionPixelSize(R.dimen.tri_state_down_dialog_position) + res.getDimensionPixelSize(com.android.internal.R.dimen.status_bar_height); + positionY2 += res.getDimensionPixelSize(R.dimen.tri_state_down_dialog_position); + break; } - bg = R.drawable.dialog_tri_state_middle_bg; - break; } - positionY = res.getDimensionPixelSize(R.dimen.tri_state_middle_dialog_position) + res.getDimensionPixelSize(com.android.internal.R.dimen.status_bar_height); - } else { - positionY = res.getDimensionPixelSize(R.dimen.tri_state_up_dialog_position) + res.getDimensionPixelSize(com.android.internal.R.dimen.status_bar_height); + positionY2 += res.getDimensionPixelSize(R.dimen.tri_state_middle_dialog_position); + break; } - positionY2 = positionY; - bg = R.drawable.dialog_tri_state_middle_bg; + positionY2 += res.getDimensionPixelSize(R.dimen.tri_state_up_dialog_position); + break; case ROTATION_270: if (isTsKeyRight) { gravity = 85; -- cgit v1.2.3