From fea7ffbec5d45a9578a7109bcfbacec34834fb6c Mon Sep 17 00:00:00 2001 From: Suphon Thanakornpakapong Date: Tue, 17 May 2022 11:58:17 +0700 Subject: [PATCH] Fix calendar icon for icon packs with a static calendar --- lawnchair/src/app/lawnchair/icons/LawnchairIconProvider.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lawnchair/src/app/lawnchair/icons/LawnchairIconProvider.kt b/lawnchair/src/app/lawnchair/icons/LawnchairIconProvider.kt index 6205c96eeb..98a0aa6f98 100644 --- a/lawnchair/src/app/lawnchair/icons/LawnchairIconProvider.kt +++ b/lawnchair/src/app/lawnchair/icons/LawnchairIconProvider.kt @@ -111,6 +111,11 @@ class LawnchairIconProvider @JvmOverloads constructor( // is clock app but icon might not be adaptive, fallback to static themed clock themeData = ThemedIconDrawable.ThemeData(context.resources, BuildConfig.APPLICATION_ID, R.drawable.themed_icon_static_clock) } + packageName == mCalendar.packageName -> { + // calendar app, apply the dynamic calendar icon + themeData = getThemeData(mCalendar.packageName, "") + iconType = ICON_TYPE_CALENDAR + } else -> { // regular icon themeData = getThemeData(componentName)