summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralk3pInjection <webmaster@raspii.tech>2021-09-05 22:46:40 +0800
committeralk3pInjection <webmaster@raspii.tech>2021-09-27 21:17:05 +0800
commita393339d4927ee0ec78a683d4315686adbdf466d (patch)
tree55306393a2cb723699fab9e1c33a707f6d5865f8
parentd7e6289605bff749a419e28092574e815353f1fb (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 bd885da30731..2cb028f70d39 100644
--- a/packages/SystemUI/src/com/android/systemui/tristate/TriStateUiControllerImpl.java
+++ b/packages/SystemUI/src/com/android/systemui/tristate/TriStateUiControllerImpl.java
@@ -312,20 +312,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;