diff options
Diffstat (limited to 'core/java/android/content/pm/ResolveInfo.java')
-rw-r--r-- | core/java/android/content/pm/ResolveInfo.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/java/android/content/pm/ResolveInfo.java b/core/java/android/content/pm/ResolveInfo.java index a35940f..74e756b 100644 --- a/core/java/android/content/pm/ResolveInfo.java +++ b/core/java/android/content/pm/ResolveInfo.java @@ -163,8 +163,6 @@ public class ResolveInfo implements Parcelable { * item does not have an icon, the default activity icon is returned. */ public Drawable loadIcon(PackageManager pm) { - ComponentInfo ci = activityInfo != null ? activityInfo : serviceInfo; - ApplicationInfo ai = ci.applicationInfo; Drawable dr; if (resolvePackageName != null && icon != 0) { dr = pm.getDrawable(resolvePackageName, icon, null); @@ -172,6 +170,8 @@ public class ResolveInfo implements Parcelable { return dr; } } + ComponentInfo ci = activityInfo != null ? activityInfo : serviceInfo; + ApplicationInfo ai = ci.applicationInfo; if (icon != 0) { dr = pm.getDrawable(ci.packageName, icon, ai); if (dr != null) { |