Merge "Fix regression in screen pinning action" into qt-dev

This commit is contained in:
Winson Chung
2019-05-09 22:11:31 +00:00
committed by Android (Google) Code Review
2 changed files with 3 additions and 0 deletions

View File

@@ -981,6 +981,7 @@ public class NavigationBarFragment extends LifecycleFragment implements Callback
@Override
public void onNavigationModeChanged(int mode) {
mNavBarMode = mode;
updateScreenPinningGestures();
}
public void disableAnimationsDuringHide(long delay) {

View File

@@ -628,6 +628,8 @@ public class NavigationBarView extends FrameLayout implements PluginListener<Nav
// as they are used for exiting.
final boolean pinningActive = ActivityManagerWrapper.getInstance().isScreenPinningActive();
if (mOverviewProxyService.isEnabled()) {
// Force disable recents when not in legacy mode
disableRecent |= !QuickStepContract.isLegacyMode(mNavBarMode);
if (pinningActive) {
disableBack = disableHome = false;
}