diff options
author | Joe Onorato <joeo@android.com> | 2009-11-24 16:42:03 -0800 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2009-11-24 16:42:03 -0800 |
commit | ec92f072bb7d8dcd9d968ffe74426507494ffa23 (patch) | |
tree | 5a12043d66eeb844414366c051a604382ef69c8a | |
parent | b2b3fc99212eb5bfe012d57d17dd9d9aff5428b4 (diff) | |
parent | f0be2134e577048c932c5810a7f8a30876bff665 (diff) | |
download | android_packages_apps_Trebuchet-ec92f072bb7d8dcd9d968ffe74426507494ffa23.tar.gz android_packages_apps_Trebuchet-ec92f072bb7d8dcd9d968ffe74426507494ffa23.tar.bz2 android_packages_apps_Trebuchet-ec92f072bb7d8dcd9d968ffe74426507494ffa23.zip |
am f0be2134: Fix 2275513 - Icons don\'t update on package update
Merge commit 'f0be2134e577048c932c5810a7f8a30876bff665' into eclair-mr2
* commit 'f0be2134e577048c932c5810a7f8a30876bff665':
Fix 2275513 - Icons don't update on package update
-rw-r--r-- | src/com/android/launcher2/AllAppsList.java | 2 | ||||
-rw-r--r-- | src/com/android/launcher2/AppInfoCache.java | 5 | ||||
-rw-r--r-- | src/com/android/launcher2/Launcher.java | 1 |
3 files changed, 5 insertions, 3 deletions
diff --git a/src/com/android/launcher2/AllAppsList.java b/src/com/android/launcher2/AllAppsList.java index 4d3ee77ec..561b34597 100644 --- a/src/com/android/launcher2/AllAppsList.java +++ b/src/com/android/launcher2/AllAppsList.java @@ -152,7 +152,7 @@ class AllAppsList { data.add(applicationInfo); added.add(applicationInfo); } else { - AppInfoCache.update(info, applicationInfo, context); + AppInfoCache.update(info, applicationInfo, context, bubble); modified.add(applicationInfo); } } diff --git a/src/com/android/launcher2/AppInfoCache.java b/src/com/android/launcher2/AppInfoCache.java index 2fdfc284a..a2d98307f 100644 --- a/src/com/android/launcher2/AppInfoCache.java +++ b/src/com/android/launcher2/AppInfoCache.java @@ -86,9 +86,10 @@ public class AppInfoCache { /** * Update the entry in the in the cache with its new metadata. */ - public static void update(ResolveInfo info, ApplicationInfo applicationInfo, Context context) { + public static void update(ResolveInfo info, ApplicationInfo applicationInfo, Context context, + Utilities.BubbleText bubble) { synchronized (sCache) { - updateTitleAndIcon(info, applicationInfo, context, new Utilities.BubbleText(context)); + updateTitleAndIcon(info, applicationInfo, context, bubble); ComponentName componentName = new ComponentName( info.activityInfo.applicationInfo.packageName, info.activityInfo.name); diff --git a/src/com/android/launcher2/Launcher.java b/src/com/android/launcher2/Launcher.java index 0e1ae7d7b..d2fd6a9fe 100644 --- a/src/com/android/launcher2/Launcher.java +++ b/src/com/android/launcher2/Launcher.java @@ -2222,6 +2222,7 @@ public final class Launcher extends Activity public void bindPackageUpdated(String packageName, ArrayList<ApplicationInfo> apps) { removeDialog(DIALOG_CREATE_SHORTCUT); mWorkspace.updateShortcutsForPackage(packageName); + mAllAppsGrid.updateApps(packageName, apps); } /** |