diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java index e4f9ba5260..5d418fab3d 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarManager.java @@ -443,7 +443,8 @@ public class TaskbarManager { LauncherAppState.getIDP(mContext).getDeviceProfile(mContext) : null; // All Apps action is unrelated to navbar unification, so we only need to check DP. - mAllAppsActionManager.setTaskbarPresent(dp != null && dp.isTaskbarPresent); + final boolean isLargeScreenTaskbar = dp != null && dp.isTaskbarPresent; + mAllAppsActionManager.setTaskbarPresent(isLargeScreenTaskbar); destroyExistingTaskbar(); @@ -467,6 +468,7 @@ public class TaskbarManager { } mSharedState.startTaskbarVariantIsTransient = DisplayController.isTransientTaskbar(mTaskbarActivityContext); + mSharedState.allAppsVisible = mSharedState.allAppsVisible && isLargeScreenTaskbar; mTaskbarActivityContext.init(mSharedState); if (mActivity != null) {