Removing "remove" accessibility action for deep shortcuts in menu

Bug: 116023881
Test: Manual
Change-Id: Ia9c25e2e1b4cbca9d2c87a17464c175733955ccf
This commit is contained in:
vadimt
2019-02-05 14:56:33 -08:00
parent 3e75460459
commit 26850a2f3f

View File

@@ -16,6 +16,8 @@
package com.android.launcher3;
import static com.android.launcher3.LauncherSettings.Favorites.ITEM_TYPE_DEEP_SHORTCUT;
import android.content.Context;
import android.text.TextUtils;
import android.util.AttributeSet;
@@ -62,8 +64,12 @@ public class DeleteDropTarget extends ButtonDropTarget {
*/
@Override
public boolean supportsAccessibilityDrop(ItemInfo info, View view) {
return (info instanceof ShortcutInfo)
|| (info instanceof LauncherAppWidgetInfo)
if (info instanceof ShortcutInfo) {
// Support the action unless the item is in a context menu.
return info.screenId >= 0;
}
return (info instanceof LauncherAppWidgetInfo)
|| (info instanceof FolderInfo);
}