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:
parent
35a6848fa8
commit
00fec0d53b
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue