summaryrefslogtreecommitdiff
path: root/src/com/android/systemui/navigation/NavigationController.java
diff options
context:
space:
mode:
authorAli B <abittin@gmail.com>2017-08-10 15:57:41 +0000
committerGerrit Code Review <gerrit2@aicp-server-3>2017-08-10 15:57:41 +0000
commit2ca332ef46b5eab01742b65a97edc1844579882b (patch)
tree83a754c9e5ede0ccd172eda8d3101e98dc9676f3 /src/com/android/systemui/navigation/NavigationController.java
parent091a0844039977b119cff0261a8a26839b357463 (diff)
parent520017c243c62fd667b874892e6959fce7c952c3 (diff)
Merge changes from topic 'dui-navbar-left-api' into n7.1n7.1
* changes: DUI: Left in landscape navbar API [3/3] Revert "Pulse: Navbar left in landscape support" [2/3]
Diffstat (limited to 'src/com/android/systemui/navigation/NavigationController.java')
-rw-r--r--src/com/android/systemui/navigation/NavigationController.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/systemui/navigation/NavigationController.java b/src/com/android/systemui/navigation/NavigationController.java
index 21c4e1b..76e21d4 100644
--- a/src/com/android/systemui/navigation/NavigationController.java
+++ b/src/com/android/systemui/navigation/NavigationController.java
@@ -74,6 +74,7 @@ public class NavigationController implements PackageChangedListener {
private boolean mScreenPinningEnabled;
private Configuration mConfiguration;
private Resources mResources;
+ private boolean mLeftInLandscape;
private final Runnable mAddNavbar = new Runnable() {
@Override
@@ -156,6 +157,13 @@ public class NavigationController implements PackageChangedListener {
return handled;
}
+ public void leftInLandscapeChanged(boolean isLeft) {
+ mLeftInLandscape = isLeft;
+ if (mNavigationBarView != null) {
+ mNavigationBarView.setLeftInLandscape(isLeft);
+ }
+ }
+
public void recreateNavigationBar(Context context) {
int navMode = Settings.Secure.getIntForUser(context.getContentResolver(),
Settings.Secure.NAVIGATION_BAR_MODE, NAVIGATION_MODE_SMARTBAR,
@@ -176,6 +184,7 @@ public class NavigationController implements PackageChangedListener {
mNavigationBarView.setStatusBar(mBar);
mNavigationBarView.setResourceMap(mResourceMap);
mNavigationBarView.setControllers(mPulseController);
+ mNavigationBarView.setLeftInLandscape(mLeftInLandscape);
}
public Navigator getBar() {