From 1f3a847011784a00d415273f6ca61f26172b0699 Mon Sep 17 00:00:00 2001 From: Samuel Fufa Date: Fri, 6 Sep 2019 11:25:08 -0700 Subject: [PATCH] App title in Widget list shouldn't be actionable by a11y methods Bug:139913027 Test:Manual Change-Id: I2a5d5551d09ee2bc96444164ed77225a3b4a829a (cherry picked from commit d3720c210b2b0fbb508bd9f16b88b10e4b001149) --- src/com/android/launcher3/LauncherSettings.java | 4 ++++ src/com/android/launcher3/model/PackageItemInfo.java | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/com/android/launcher3/LauncherSettings.java b/src/com/android/launcher3/LauncherSettings.java index 242e099b23..c509680981 100644 --- a/src/com/android/launcher3/LauncherSettings.java +++ b/src/com/android/launcher3/LauncherSettings.java @@ -58,6 +58,10 @@ public class LauncherSettings { */ public static final String ITEM_TYPE = "itemType"; + /** + * The gesture is a package + */ + public static final int ITEM_TYPE_NON_ACTIONABLE = -1; /** * The gesture is an application */ diff --git a/src/com/android/launcher3/model/PackageItemInfo.java b/src/com/android/launcher3/model/PackageItemInfo.java index 741be66a03..3ef48cd8fd 100644 --- a/src/com/android/launcher3/model/PackageItemInfo.java +++ b/src/com/android/launcher3/model/PackageItemInfo.java @@ -17,6 +17,7 @@ package com.android.launcher3.model; import com.android.launcher3.ItemInfoWithIcon; +import com.android.launcher3.LauncherSettings; /** * Represents a {@link Package} in the widget tray section. @@ -30,10 +31,12 @@ public class PackageItemInfo extends ItemInfoWithIcon { public PackageItemInfo(String packageName) { this.packageName = packageName; + this.itemType = LauncherSettings.Favorites.ITEM_TYPE_NON_ACTIONABLE; } public PackageItemInfo(PackageItemInfo copy) { this.packageName = copy.packageName; + this.itemType = LauncherSettings.Favorites.ITEM_TYPE_NON_ACTIONABLE; } @Override