summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Android.bp2
-rw-r--r--src/com/android/launcher3/model/PackageUpdatedTask.java17
-rw-r--r--tests/tapl/README1
3 files changed, 9 insertions, 11 deletions
diff --git a/Android.bp b/Android.bp
index ae5430785..78f727721 100644
--- a/Android.bp
+++ b/Android.bp
@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-android_library {
+java_library {
name: "launcher-aosp-tapl",
static_libs: [
"androidx.annotation_annotation",
diff --git a/src/com/android/launcher3/model/PackageUpdatedTask.java b/src/com/android/launcher3/model/PackageUpdatedTask.java
index 1c0732e3f..c55608310 100644
--- a/src/com/android/launcher3/model/PackageUpdatedTask.java
+++ b/src/com/android/launcher3/model/PackageUpdatedTask.java
@@ -227,16 +227,13 @@ public class PackageUpdatedTask extends BaseModelUpdateTask {
isTargetValid = LauncherAppsCompat.getInstance(context)
.isActivityEnabledForProfile(cn, mUser);
}
-
- if (si.hasStatusFlag(ShortcutInfo.FLAG_AUTOINSTALL_ICON)) {
- // Auto install icon
- if (!isTargetValid) {
- if (updateShortcutIntent(context, si, packageName)) {
- infoUpdated = true;
- } else if (si.hasPromiseIconUi()) {
- removedShortcuts.put(si.id, true);
- continue;
- }
+ if (si.hasStatusFlag(ShortcutInfo.FLAG_AUTOINSTALL_ICON)
+ && !isTargetValid) {
+ if (updateShortcutIntent(context, si, packageName)) {
+ infoUpdated = true;
+ } else if (si.hasPromiseIconUi()) {
+ removedShortcuts.put(si.id, true);
+ continue;
}
} else if (!isTargetValid) {
removedShortcuts.put(si.id, true);
diff --git a/tests/tapl/README b/tests/tapl/README
new file mode 100644
index 000000000..a35d792c2
--- /dev/null
+++ b/tests/tapl/README
@@ -0,0 +1 @@
+http://go/tapl