commit | 9efa5ded7102a972ed2d34de75d0c9d6fdadd3a7 | [log] [tgz] |
---|---|---|
author | Xiaohui Chen <xiaohuic@google.com> | Tue Nov 22 10:34:38 2016 -0800 |
committer | Xiaohui Chen <xiaohuic@google.com> | Fri Dec 02 13:51:29 2016 -0800 |
tree | 22b9193f911b0b5004bb5cb92fc0aa83bde8ce69 | |
parent | 54365465897a0fbb2d61c3fb2460698384328ad4 [diff] |
Fix vertical nav button direction issue Bug: 32516898 Test: locally on device Change-Id: Id94f08c066db101f630e69874bcdefb177e6f0f5
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java index f6fe176..053d611 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
@@ -186,4 +186,14 @@ } } + public void setLandscape(boolean landscape) { + final int N = mViews.size(); + for (int i = 0; i < N; i++) { + final View view = mViews.get(i); + if (view instanceof ButtonInterface) { + ((ButtonInterface) view).setLandscape(landscape); + } + } + } + }
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java index a0ea9bf..5847e7c 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java
@@ -590,6 +590,8 @@ updateTaskSwitchHelper(); setNavigationIconHints(mNavigationIconHints, true); + + getHomeButton().setLandscape(mVertical); } public void onKeyguardOccludedChanged(boolean keyguardOccluded) {