diff options
author | Danesh M <daneshm90@gmail.com> | 2014-01-31 14:36:32 -0800 |
---|---|---|
committer | Danesh M <daneshm90@gmail.com> | 2014-01-31 14:53:35 -0800 |
commit | 4f89cb488e0d1c22994ff18af9facd6c51ce7464 (patch) | |
tree | 73449665b76c388bbf8964c42f53e398ca538832 /src/com/android/launcher3 | |
parent | 3cea953d3ebcfbaf29ac4f6134e983729c5267dd (diff) | |
download | android_packages_apps_Trebuchet-4f89cb488e0d1c22994ff18af9facd6c51ce7464.tar.gz android_packages_apps_Trebuchet-4f89cb488e0d1c22994ff18af9facd6c51ce7464.tar.bz2 android_packages_apps_Trebuchet-4f89cb488e0d1c22994ff18af9facd6c51ce7464.zip |
Trebuchet : Append packagename
Append package name to activity name to ensure more
exact matches.
Change-Id: I67e61c100503750cb2d7d443cf03c808f0604421
Diffstat (limited to 'src/com/android/launcher3')
-rw-r--r-- | src/com/android/launcher3/IconPackHelper.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/android/launcher3/IconPackHelper.java b/src/com/android/launcher3/IconPackHelper.java index ec206ce0d..82e5f9e46 100644 --- a/src/com/android/launcher3/IconPackHelper.java +++ b/src/com/android/launcher3/IconPackHelper.java @@ -123,7 +123,7 @@ public class IconPackHelper { name = ComponentName.unflattenFromString(component); if (name != null) { iconPackResources.put(name.getPackageName(), drawable); - iconPackResources.put(name.getClassName(), drawable); + iconPackResources.put(name.getPackageName() + "." + name.getClassName(), drawable); } } } while ((eventType = parser.next()) != XmlPullParser.END_DOCUMENT); @@ -345,7 +345,8 @@ public class IconPackHelper { } public int getResourceIdForActivityIcon(ActivityInfo info) { - String drawable = mIconPackResources.get(info.name.toLowerCase()); + String drawable = mIconPackResources.get(info.packageName.toLowerCase() + + "." + info.name.toLowerCase()); if (drawable == null) { // Icon pack doesn't have an icon for the activity, fallback to package icon drawable = mIconPackResources.get(info.packageName.toLowerCase()); |