diff options
| author | Ali B <abittin@gmail.com> | 2017-08-10 15:57:41 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit2@aicp-server-3> | 2017-08-10 15:57:41 +0000 |
| commit | 2ca332ef46b5eab01742b65a97edc1844579882b (patch) | |
| tree | 83a754c9e5ede0ccd172eda8d3101e98dc9676f3 /src/com/android/systemui/navigation/NavigationController.java | |
| parent | 091a0844039977b119cff0261a8a26839b357463 (diff) | |
| parent | 520017c243c62fd667b874892e6959fce7c952c3 (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.java | 9 |
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() { |
