am fdf33a8b: am 4b990549: am 8b0b1504: Use the appropriate default icon
* commit 'fdf33a8b803683887240b7d4ef6e614bc77ddc79': Use the appropriate default icon
This commit is contained in:
committed by
Android Git Automerger
commit
3d92d12151
@@ -1624,7 +1624,7 @@ final class ApplicationPackageManager extends PackageManager {
|
||||
}
|
||||
Drawable dr = getDrawable(itemInfo.packageName, itemInfo.icon, appInfo);
|
||||
if (dr == null) {
|
||||
dr = getDefaultActivityIcon();
|
||||
dr = itemInfo.loadDefaultIcon(this);
|
||||
}
|
||||
return getUserManager().getBadgedDrawableForUser(dr,
|
||||
new UserHandle(mContext.getUserId()));
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -187,7 +187,7 @@ public class PackageItemInfo {
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
protected Drawable loadDefaultIcon(PackageManager pm) {
|
||||
public Drawable loadDefaultIcon(PackageManager pm) {
|
||||
return pm.getDefaultActivityIcon();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user