From e9d27f137ff90004538f53a3fa5d87593fe6d36f Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Fri, 21 May 2021 12:27:33 -0700 Subject: [PATCH] Updating method for getting themed icon Bug: 183641907 Test: Manual Change-Id: I417886acea1b518c184d8e7c649367cae841a7e4 --- src/com/android/launcher3/Utilities.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/com/android/launcher3/Utilities.java b/src/com/android/launcher3/Utilities.java index 2884fba08d..cb9e1f3a5c 100644 --- a/src/com/android/launcher3/Utilities.java +++ b/src/com/android/launcher3/Utilities.java @@ -74,10 +74,10 @@ import androidx.core.os.BuildCompat; import com.android.launcher3.dragndrop.FolderAdaptiveIcon; import com.android.launcher3.graphics.GridCustomizationsProvider; import com.android.launcher3.graphics.TintedDrawableSpan; +import com.android.launcher3.icons.BitmapInfo; import com.android.launcher3.icons.FastBitmapDrawable; import com.android.launcher3.icons.LauncherIcons; import com.android.launcher3.icons.ShortcutCachingLogic; -import com.android.launcher3.icons.ThemedIconDrawable.ThemedAdaptiveIcon; import com.android.launcher3.model.data.ItemInfo; import com.android.launcher3.model.data.ItemInfoWithIcon; import com.android.launcher3.pm.ShortcutConfigActivityInfo; @@ -654,8 +654,8 @@ public final class Utilities { public static Drawable getFullDrawable(Launcher launcher, ItemInfo info, int width, int height, Object[] outObj) { Drawable icon = loadFullDrawableWithoutTheme(launcher, info, width, height, outObj); - if (icon instanceof ThemedAdaptiveIcon) { - icon = ((ThemedAdaptiveIcon) icon).getThemedDrawable(launcher); + if (icon instanceof BitmapInfo.Extender) { + icon = ((BitmapInfo.Extender) icon).getThemedDrawable(launcher); } return icon; }