summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralk3pInjection <webmaster@raspii.tech>2021-09-05 22:46:40 +0800
committeralk3pInjection <webmaster@raspii.tech>2022-02-18 09:36:24 +0800
commit361868ab29286632e12906195d930962d37153e5 (patch)
tree54ab9c1b0147ca6430b8115edcdbcd0f618406fb
parentbd7a90ab8ddb31a227c1fb57e46bb0cd2c3066db (diff)
AlertSlider: Fix bad layout under 180° rotation
* silly but it works Change-Id: I0c32980b9380cd5fc8b8204440ea93d73c6aabc4
-rw-r--r--packages/SystemUI/src/com/android/systemui/tristate/TriStateUiControllerImpl.java16
1 files 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;