Fix NPE when getting app icons

Change-Id: I04c171424006d90321c707d124211f007159c774
This commit is contained in:
Michael Jurka
2011-08-03 11:49:59 -07:00
parent e5885b587c
commit 721d9725ad

View File

@@ -69,11 +69,14 @@ public class IconCache {
}
public Drawable getFullResIcon(Resources resources, int iconId) {
Drawable d;
try {
return resources.getDrawableForDensity(iconId, mIconDpi);
d = resources.getDrawableForDensity(iconId, mIconDpi);
} catch (Resources.NotFoundException e) {
return getFullResDefaultActivityIcon();
d = null;
}
return (d != null) ? d : getFullResDefaultActivityIcon();
}
public Drawable getFullResIcon(ResolveInfo info, PackageManager packageManager) {