summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/AllAppsList.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2015-05-06 16:53:21 -0700
committerSunny Goyal <sunnygoyal@google.com>2015-05-06 16:54:08 -0700
commit77919b93b98f5afa1b39546861197d6065847224 (patch)
tree74cbf761fbecead52a19c6c0a28e0931edabb636 /src/com/android/launcher3/AllAppsList.java
parent1d08f70441999c66b76c97e48b4149e1433be3c3 (diff)
downloadandroid_packages_apps_Trebuchet-77919b93b98f5afa1b39546861197d6065847224.tar.gz
android_packages_apps_Trebuchet-77919b93b98f5afa1b39546861197d6065847224.tar.bz2
android_packages_apps_Trebuchet-77919b93b98f5afa1b39546861197d6065847224.zip
Updating the icon cache after all apps has been bound.
> Updating the cache DB version to reset existing cache. Bug: 20834835 Change-Id: I298ca9ddcc4dd270b25b767447ecde01ef41a916
Diffstat (limited to 'src/com/android/launcher3/AllAppsList.java')
-rw-r--r--src/com/android/launcher3/AllAppsList.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/launcher3/AllAppsList.java b/src/com/android/launcher3/AllAppsList.java
index dd646bb22..3b25dca34 100644
--- a/src/com/android/launcher3/AllAppsList.java
+++ b/src/com/android/launcher3/AllAppsList.java
@@ -24,6 +24,7 @@ import com.android.launcher3.compat.LauncherAppsCompat;
import com.android.launcher3.compat.UserHandleCompat;
import java.util.ArrayList;
+import java.util.HashSet;
import java.util.List;
@@ -117,6 +118,16 @@ class AllAppsList {
}
}
+ public void updateIconsAndLabels(HashSet<String> packages, UserHandleCompat user,
+ ArrayList<AppInfo> outUpdates) {
+ for (AppInfo info : data) {
+ if (info.user.equals(user) && packages.contains(info.componentName.getPackageName())) {
+ mIconCache.updateTitleAndIcon(info);
+ outUpdates.add(info);
+ }
+ }
+ }
+
/**
* Add and remove icons for this package which has been updated.
*/