diff options
author | Matthew Ng <ngmatthew@google.com> | 2018-07-13 17:00:24 -0700 |
---|---|---|
committer | Matthew Ng <ngmatthew@google.com> | 2018-07-13 17:00:24 -0700 |
commit | 00fec0d53b7f5ef08f0382337b3b028ca5eb1de2 (patch) | |
tree | 8e38b1b38d6220c918951d0dc2cea5ffcf997a09 /src | |
parent | 35a6848fa813b6b3d5c41b2b6792f7b7effa195b (diff) | |
download | android_packages_apps_Trebuchet-00fec0d53b7f5ef08f0382337b3b028ca5eb1de2.tar.gz android_packages_apps_Trebuchet-00fec0d53b7f5ef08f0382337b3b028ca5eb1de2.tar.bz2 android_packages_apps_Trebuchet-00fec0d53b7f5ef08f0382337b3b028ca5eb1de2.zip |
App menu icon launching app info hides taskview menu
Change-Id: I0b493229d18027adbb7c1ee15b38d859e0b3a434
Fixes: 111405044
Test: go to overview, tap icon, tap app info
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/launcher3/popup/SystemShortcut.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/launcher3/popup/SystemShortcut.java b/src/com/android/launcher3/popup/SystemShortcut.java index 3c1cc9057..693e53242 100644 --- a/src/com/android/launcher3/popup/SystemShortcut.java +++ b/src/com/android/launcher3/popup/SystemShortcut.java @@ -75,6 +75,7 @@ public abstract class SystemShortcut<T extends BaseDraggingActivity> extends Ite public View.OnClickListener getOnClickListener( BaseDraggingActivity activity, ItemInfo itemInfo) { return (view) -> { + dismissTaskMenuView(activity); Rect sourceBounds = activity.getViewBounds(view); Bundle opts = activity.getActivityLaunchOptionsAsBundle(view); new PackageManagerHelper(activity).startDetailsActivityForInfo( @@ -117,4 +118,9 @@ public abstract class SystemShortcut<T extends BaseDraggingActivity> extends Ite }; } } + + protected static void dismissTaskMenuView(BaseDraggingActivity activity) { + AbstractFloatingView.closeOpenViews(activity, true, + AbstractFloatingView.TYPE_ALL & ~AbstractFloatingView.TYPE_REBIND_SAFE); + } } |