diff options
author | 2014-11-10 18:31:54 +0000 | |
---|---|---|
committer | 2014-11-10 18:31:55 +0000 | |
commit | f4a15d438acad20cc46fa2fbec0aa1e5cf85b4ff (patch) | |
tree | d844f15f7713e36e4c4aaf17756ee483c8109d82 | |
parent | c0bf068bbff3080b930c9bb50bd6cc935b135536 (diff) | |
parent | 0a8182227249df6d8a76e19886f762b80a046e76 (diff) |
Merge "Fix Keyguard affordances for RTL" into lmp-mr1-dev
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardAffordanceHelper.java | 4 | ||||
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java | 10 |
2 files changed, 14 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardAffordanceHelper.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardAffordanceHelper.java index 6653254bbb53..4667d569c7b1 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardAffordanceHelper.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardAffordanceHelper.java @@ -451,6 +451,10 @@ public class KeyguardAffordanceHelper { initIcons(); } + public void onRtlPropertiesChanged() { + initIcons(); + } + public void reset(boolean animate) { if (mSwipeAnimator != null) { mSwipeAnimator.cancel(); diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java index bb992b0201f8..b531c681bca6 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java @@ -26,6 +26,7 @@ import android.content.res.Configuration; import android.graphics.Color; import android.graphics.drawable.ColorDrawable; import android.util.AttributeSet; +import android.util.LayoutDirection; import android.util.MathUtils; import android.view.MotionEvent; import android.view.VelocityTracker; @@ -169,6 +170,7 @@ public class NotificationPanelView extends PanelView implements private int mQsFalsingThreshold; private float mKeyguardStatusBarAnimateAlpha = 1f; + private int mOldLayoutDirection; public NotificationPanelView(Context context, AttributeSet attrs) { super(context, attrs); @@ -1589,6 +1591,14 @@ public class NotificationPanelView extends PanelView implements } @Override + public void onRtlPropertiesChanged(int layoutDirection) { + if (layoutDirection != mOldLayoutDirection) { + mAfforanceHelper.onRtlPropertiesChanged(); + mOldLayoutDirection = layoutDirection; + } + } + + @Override public void onClick(View v) { if (v == mHeader) { onQsExpansionStarted(); |