Fix icon pack icons not correctly applied to all apps

This commit is contained in:
MM20 2023-03-02 16:02:16 +01:00
parent b6000ecea0
commit 006de147cf
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389

View File

@ -84,8 +84,9 @@ class IconPackManager(
Log.e("MM20", "Icon pack package $iconPack not found!") Log.e("MM20", "Icon pack package $iconPack not found!")
return null return null
} }
val activity = activityName?.let { ComponentName(packageName, it) }?.shortClassName
val iconDao = appDatabase.iconDao() 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 ?: return null
if (icon is CalendarIcon) { if (icon is CalendarIcon) {