From 006de147cf16989da2c3a92b09da85bcd6b5b736 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Thu, 2 Mar 2023 16:02:16 +0100 Subject: [PATCH] Fix icon pack icons not correctly applied to all apps --- .../src/main/java/de/mm20/launcher2/icons/IconPackManager.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/icons/src/main/java/de/mm20/launcher2/icons/IconPackManager.kt b/services/icons/src/main/java/de/mm20/launcher2/icons/IconPackManager.kt index ca395b38..98d30429 100644 --- a/services/icons/src/main/java/de/mm20/launcher2/icons/IconPackManager.kt +++ b/services/icons/src/main/java/de/mm20/launcher2/icons/IconPackManager.kt @@ -84,8 +84,9 @@ class IconPackManager( Log.e("MM20", "Icon pack package $iconPack not found!") return null } + val activity = activityName?.let { ComponentName(packageName, it) }?.shortClassName val iconDao = appDatabase.iconDao() - val icon = iconDao.getIcon(packageName, activityName, iconPack)?.let { IconPackAppIcon(it) } + val icon = iconDao.getIcon(packageName, activity, iconPack)?.let { IconPackAppIcon(it) } ?: return null if (icon is CalendarIcon) {