diff --git a/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBar.java b/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBar.java index 740ecff6b06e5..357ff3834fcb2 100644 --- a/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBar.java +++ b/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBar.java @@ -330,7 +330,8 @@ public class NavigationBar extends ViewController implements @Override public void onConnectionChanged(boolean isConnected) { mView.onOverviewProxyConnectionChange( - mOverviewProxyService.isEnabled(), mOverviewProxyService.shouldShowSwipeUpUI()); + mOverviewProxyService.isEnabled()); + mView.setShouldShowSwipeUpUi(mOverviewProxyService.shouldShowSwipeUpUI()); updateScreenPinningGestures(); } @@ -1657,6 +1658,7 @@ public class NavigationBar extends ViewController implements } if (mView != null) { mView.setNavBarMode(mode); + mView.setShouldShowSwipeUpUi(mOverviewProxyService.shouldShowSwipeUpUI()); } } }; diff --git a/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBarView.java b/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBarView.java index 8878c2decb877..f3a3f1018a9fe 100644 --- a/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBarView.java +++ b/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBarView.java @@ -886,8 +886,11 @@ public class NavigationBarView extends FrameLayout { } } - void onOverviewProxyConnectionChange(boolean enabled, boolean showSwipeUpUi) { + void onOverviewProxyConnectionChange(boolean enabled) { mOverviewProxyEnabled = enabled; + } + + void setShouldShowSwipeUpUi(boolean showSwipeUpUi) { mShowSwipeUpUi = showSwipeUpUi; updateStates(); }