From f9e302704a3042a4a09cab5ca9dbcb9f34c4ecaa Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Mon, 26 Mar 2018 17:25:36 -0700 Subject: [PATCH] Update onboarding based on swipe up state - We now use the fallback activity for the existing nav layout, which means that we are always bound. We should update the onboarding listener when the interaction flags change as well. Bug: 76309872 Test: Manual Change-Id: Ib6ad10e9e767adf2e305d8a0a2074516961a60c4 --- .../systemui/statusbar/phone/NavigationBarFragment.java | 3 ++- .../systemui/statusbar/phone/NavigationBarView.java | 8 ++------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java index a39800d156c94..09f0cf5d5ec0d 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java @@ -171,7 +171,7 @@ public class NavigationBarFragment extends Fragment implements Callbacks { private final OverviewProxyListener mOverviewProxyListener = new OverviewProxyListener() { @Override public void onConnectionChanged(boolean isConnected) { - mNavigationBarView.onOverviewProxyConnectionChanged(isConnected); + mNavigationBarView.updateStates(); updateScreenPinningGestures(); WindowManagerWrapper.getInstance() .setNavBarVirtualKeyHapticFeedbackEnabled(!isConnected); @@ -188,6 +188,7 @@ public class NavigationBarFragment extends Fragment implements Callbacks { @Override public void onInteractionFlagsChanged(@InteractionType int flags) { mNavigationBarView.updateStates(); + updateScreenPinningGestures(); } }; 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 8fb0620d80647..1fbaa4703f23c 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java @@ -681,6 +681,7 @@ public class NavigationBarView extends FrameLayout implements PluginListener