summaryrefslogtreecommitdiffstats
path: root/core/java/android/content
diff options
context:
space:
mode:
authorAlexandra Gherghina <alexgherghina@google.com>2014-07-30 13:43:39 +0100
committerAlexandra Gherghina <alexgherghina@google.com>2014-07-31 15:43:11 +0000
commita709314537164d959a18ee78768c69c4a9cb33c7 (patch)
tree7d882c9d5eb6f85ea5d6cf792118f3b3fa63e596 /core/java/android/content
parent9d8ca0f010a752d078023dee833c7b2131210291 (diff)
downloadframeworks_base-a709314537164d959a18ee78768c69c4a9cb33c7.zip
frameworks_base-a709314537164d959a18ee78768c69c4a9cb33c7.tar.gz
frameworks_base-a709314537164d959a18ee78768c69c4a9cb33c7.tar.bz2
Use the appropriate default icon
ComponentInfo subclasses and ApplicationInfo have different ways to retrieving the default icon. Previously, in CL I2db300a69a08030eacc245ee91556f0443ba5878 we defaulted everything to the green Android. This makes sure that they get the right default. Bug: 16630068 Change-Id: Ifa499eac6f1543523d6ecf0831175bfd6b772edb
Diffstat (limited to 'core/java/android/content')
-rw-r--r--core/java/android/content/pm/ApplicationInfo.java3
-rw-r--r--core/java/android/content/pm/ComponentInfo.java3
-rw-r--r--core/java/android/content/pm/PackageItemInfo.java2
3 files changed, 5 insertions, 3 deletions
diff --git a/core/java/android/content/pm/ApplicationInfo.java b/core/java/android/content/pm/ApplicationInfo.java
index 482ad6e..548a0c9 100644
--- a/core/java/android/content/pm/ApplicationInfo.java
+++ b/core/java/android/content/pm/ApplicationInfo.java
@@ -839,7 +839,8 @@ public class ApplicationInfo extends PackageItemInfo implements Parcelable {
/**
* @hide
*/
- @Override protected Drawable loadDefaultIcon(PackageManager pm) {
+ @Override
+ public Drawable loadDefaultIcon(PackageManager pm) {
if ((flags & FLAG_EXTERNAL_STORAGE) != 0
&& isPackageUnavailable(pm)) {
return Resources.getSystem().getDrawable(
diff --git a/core/java/android/content/pm/ComponentInfo.java b/core/java/android/content/pm/ComponentInfo.java
index 7e8f285..cc06b67 100644
--- a/core/java/android/content/pm/ComponentInfo.java
+++ b/core/java/android/content/pm/ComponentInfo.java
@@ -179,7 +179,8 @@ public class ComponentInfo extends PackageItemInfo {
/**
* @hide
*/
- @Override protected Drawable loadDefaultIcon(PackageManager pm) {
+ @Override
+ public Drawable loadDefaultIcon(PackageManager pm) {
return applicationInfo.loadIcon(pm);
}
diff --git a/core/java/android/content/pm/PackageItemInfo.java b/core/java/android/content/pm/PackageItemInfo.java
index 4b5bdda..cacdf8e 100644
--- a/core/java/android/content/pm/PackageItemInfo.java
+++ b/core/java/android/content/pm/PackageItemInfo.java
@@ -187,7 +187,7 @@ public class PackageItemInfo {
*
* @hide
*/
- protected Drawable loadDefaultIcon(PackageManager pm) {
+ public Drawable loadDefaultIcon(PackageManager pm) {
return pm.getDefaultActivityIcon();
}