commit | b736982babbbb6d64c786bcee53f91497cc6e71e | [log] [tgz] |
---|---|---|
author | Anushree Ganjam <ganjam@google.com> | Mon Nov 06 18:00:12 2023 -0800 |
committer | Anushree Ganjam <ganjam@google.com> | Wed Nov 08 17:08:57 2023 -0800 |
tree | 1cd2fec52e84abd95ca47cde74360f9f8f1eaaf0 | |
parent | 38dc539f847571757585c3945ad52fdd98cd0e92 [diff] |
Hide overlay if the overlay was shown when Meta key is tapped. Before fix : https://b.corp.google.com/issues/300492676#comment13 When Meta key is tapped in -1 screen, the toggleAllAppsFromIntent is called and AllApps Drawer is shown in home screen. But the user is still in -1 screen. After fix: https://b.corp.google.com/issues/300492676#comment15 When meta key is tapped in -1 screen, we hide -1 screen and transition to 0 screen and then show AllAppsDrawer. Bug: 300492676 Test: Manual, https://b.corp.google.com/issues/300492676#comment15 Flag: NA Change-Id: I1234e4defdd0b53be35271b9f7567b0719eec7ac
diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index ec2816b..8b944f5 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java
@@ -1605,6 +1605,9 @@ 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() {