diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2019-01-31 16:05:58 -0800 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2019-01-31 16:07:40 -0800 |
commit | aae6fbb903f5546aab9175dde18dfddd3549a176 (patch) | |
tree | 2190c0d86841d59d8851705dfac27c0d57014345 /src/com/android/launcher3/allapps | |
parent | 9018627d055e86dd8f15a6f2c9f0c1ed6bf3efe6 (diff) | |
download | android_packages_apps_Trebuchet-aae6fbb903f5546aab9175dde18dfddd3549a176.tar.gz android_packages_apps_Trebuchet-aae6fbb903f5546aab9175dde18dfddd3549a176.tar.bz2 android_packages_apps_Trebuchet-aae6fbb903f5546aab9175dde18dfddd3549a176.zip |
Moving some utility methods around
Change-Id: I8abca49a0dbf656212b21e0552502036a1619164
Diffstat (limited to 'src/com/android/launcher3/allapps')
-rw-r--r-- | src/com/android/launcher3/allapps/AllAppsStore.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/android/launcher3/allapps/AllAppsStore.java b/src/com/android/launcher3/allapps/AllAppsStore.java index 52d7d28e8..8e7fec863 100644 --- a/src/com/android/launcher3/allapps/AllAppsStore.java +++ b/src/com/android/launcher3/allapps/AllAppsStore.java @@ -31,6 +31,7 @@ import java.util.HashMap; import java.util.List; import java.util.Set; import java.util.function.Consumer; +import java.util.function.Predicate; /** * A utility class to maintain the collection of all apps. @@ -122,11 +123,11 @@ public class AllAppsStore { mIconContainers.remove(container); } - public void updateNotificationDots(Set<PackageUserKey> updatedDots) { + public void updateNotificationDots(Predicate<PackageUserKey> updatedDots) { updateAllIcons((child) -> { if (child.getTag() instanceof ItemInfo) { ItemInfo info = (ItemInfo) child.getTag(); - if (mTempKey.updateFromItemInfo(info) && updatedDots.contains(mTempKey)) { + if (mTempKey.updateFromItemInfo(info) && updatedDots.test(mTempKey)) { child.applyDotState(info, true /* animate */); } } |