diff --git a/src/com/android/launcher3/model/PackageUpdatedTask.java b/src/com/android/launcher3/model/PackageUpdatedTask.java index 1c0732e3f9..c55608310c 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);