mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-19 10:48:19 +00:00
App menu icon launching app info hides taskview menu
Change-Id: I0b493229d18027adbb7c1ee15b38d859e0b3a434 Fixes: 111405044 Test: go to overview, tap icon, tap app info
This commit is contained in:
@@ -30,7 +30,6 @@ import android.os.UserHandle;
|
||||
import android.util.Log;
|
||||
import android.view.View;
|
||||
|
||||
import com.android.launcher3.AbstractFloatingView;
|
||||
import com.android.launcher3.BaseDraggingActivity;
|
||||
import com.android.launcher3.DeviceProfile;
|
||||
import com.android.launcher3.ItemInfo;
|
||||
@@ -270,9 +269,4 @@ public class TaskSystemShortcut<T extends SystemShortcut> extends SystemShortcut
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
private static void dismissTaskMenuView(BaseDraggingActivity activity) {
|
||||
AbstractFloatingView.closeOpenViews(activity, true,
|
||||
AbstractFloatingView.TYPE_ALL & ~AbstractFloatingView.TYPE_REBIND_SAFE);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user