diff options
Diffstat (limited to 'src/com/android/launcher3/icons/CustomIconsProvider.java')
-rw-r--r-- | src/com/android/launcher3/icons/CustomIconsProvider.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/launcher3/icons/CustomIconsProvider.java b/src/com/android/launcher3/icons/CustomIconsProvider.java index 1490fd9d7..98259b83d 100644 --- a/src/com/android/launcher3/icons/CustomIconsProvider.java +++ b/src/com/android/launcher3/icons/CustomIconsProvider.java @@ -38,6 +38,11 @@ public class CustomIconsProvider extends IconProvider { @Override public Drawable getIcon(LauncherActivityInfo info, int iconDpi, boolean flattenDrawable) { + // if we are not using any icon pack, load application icon directly + if (Utilities.ATLEAST_OREO && !Utilities.isUsingIconPack(mContext)) { + return mContext.getPackageManager().getApplicationIcon(info.getApplicationInfo()); + } + final Bitmap bm = mHandler.getDrawableIconForPackage(info.getComponentName()); if (bm == null) { return info.getIcon(iconDpi); |