diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index ec2816b179..8b944f5cbf 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -1605,6 +1605,9 @@ public class Launcher extends StatefulActivity if (getStateManager().isInStableState(ALL_APPS)) { getStateManager().goToState(NORMAL, alreadyOnHome); } else { + if (mWorkspace.isOverlayShown()) { + mOverlayManager.hideOverlay(/* animate */true); + } AbstractFloatingView.closeAllOpenViews(this); getStateManager().goToState(ALL_APPS, true /* animated */, new AnimationSuccessListener() {