diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2015-05-06 16:53:21 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2015-05-06 16:54:08 -0700 |
commit | 77919b93b98f5afa1b39546861197d6065847224 (patch) | |
tree | 74cbf761fbecead52a19c6c0a28e0931edabb636 /src/com/android/launcher3/AllAppsList.java | |
parent | 1d08f70441999c66b76c97e48b4149e1433be3c3 (diff) | |
download | android_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.java | 11 |
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. */ |