summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3
diff options
context:
space:
mode:
authorDanesh M <daneshm90@gmail.com>2014-01-31 14:36:32 -0800
committerDanesh M <daneshm90@gmail.com>2014-01-31 14:53:35 -0800
commit4f89cb488e0d1c22994ff18af9facd6c51ce7464 (patch)
tree73449665b76c388bbf8964c42f53e398ca538832 /src/com/android/launcher3
parent3cea953d3ebcfbaf29ac4f6134e983729c5267dd (diff)
downloadandroid_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.java5
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());