diff options
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() { |
