Ensure icon pack dynamic calendar icons are correctly loaded
This commit is contained in:
parent
0b56c497e1
commit
9d520cef42
@ -13,7 +13,7 @@ interface IconDao {
|
|||||||
@Insert
|
@Insert
|
||||||
suspend fun insertAll(icons: List<IconEntity>)
|
suspend fun insertAll(icons: List<IconEntity>)
|
||||||
|
|
||||||
@Query("SELECT * FROM Icons WHERE packageName = :packageName AND (activityName = :activityName OR activityName IS NULL) AND iconPack = :iconPack AND type IN ('app', 'calendar', 'clock') LIMIT 1")
|
@Query("SELECT * FROM Icons WHERE packageName = :packageName AND (activityName = :activityName OR activityName IS NULL) AND iconPack = :iconPack AND type IN ('app', 'calendar', 'clock') ORDER BY type DESC LIMIT 1")
|
||||||
suspend fun getIcon(packageName: String, activityName: String?, iconPack: String): IconEntity?
|
suspend fun getIcon(packageName: String, activityName: String?, iconPack: String): IconEntity?
|
||||||
|
|
||||||
@Query("SELECT * FROM Icons WHERE packageName = :packageName AND (activityName = :activityName OR activityName IS NULL) AND type IN ('app', 'calendar', 'clock')")
|
@Query("SELECT * FROM Icons WHERE packageName = :packageName AND (activityName = :activityName OR activityName IS NULL) AND type IN ('app', 'calendar', 'clock')")
|
||||||
|
|||||||
@ -114,7 +114,7 @@ class AppFilterIconPackInstaller(
|
|||||||
val icon = CalendarIcon(
|
val icon = CalendarIcon(
|
||||||
packageName = componentName.packageName,
|
packageName = componentName.packageName,
|
||||||
activityName = componentName.shortClassName,
|
activityName = componentName.shortClassName,
|
||||||
drawables = (0..31).map { "$drawable$it" },
|
drawables = (1..31).map { "$drawable$it" },
|
||||||
iconPack = pkgName,
|
iconPack = pkgName,
|
||||||
themed = iconPack.themed,
|
themed = iconPack.themed,
|
||||||
name = name,
|
name = name,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user