diff options
-rw-r--r-- | Android.bp | 2 | ||||
-rw-r--r-- | src/com/android/launcher3/model/PackageUpdatedTask.java | 17 | ||||
-rw-r--r-- | tests/tapl/README | 1 |
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 |