diff --git a/icons/src/main/java/de/mm20/launcher2/icons/providers/ThemedIconProvider.kt b/icons/src/main/java/de/mm20/launcher2/icons/providers/ThemedIconProvider.kt index 4c553e38..bdb1f551 100644 --- a/icons/src/main/java/de/mm20/launcher2/icons/providers/ThemedIconProvider.kt +++ b/icons/src/main/java/de/mm20/launcher2/icons/providers/ThemedIconProvider.kt @@ -29,9 +29,8 @@ class ThemedIconProvider( val isDarkMode = context.resources.configuration.uiMode and Configuration.UI_MODE_NIGHT_YES != 0 - val bgAttr = - if (isDarkMode) R.attr.colorOnSurfaceInverse else R.attr.colorPrimaryContainer - val fgAttr = if (isDarkMode) R.attr.colorOnPrimaryContainer else R.attr.colorOnSurfaceVariant + val bgAttr = R.attr.colorPrimaryContainer + val fgAttr = R.attr.colorOnPrimaryContainer bgColor = theme.resolveAttribute(bgAttr, typedValue, true).let { typedValue.data } diff --git a/icons/src/main/java/de/mm20/launcher2/icons/providers/ThemedPlaceholderIconProvider.kt b/icons/src/main/java/de/mm20/launcher2/icons/providers/ThemedPlaceholderIconProvider.kt index 20bb6e8d..eed0f610 100644 --- a/icons/src/main/java/de/mm20/launcher2/icons/providers/ThemedPlaceholderIconProvider.kt +++ b/icons/src/main/java/de/mm20/launcher2/icons/providers/ThemedPlaceholderIconProvider.kt @@ -21,9 +21,9 @@ class ThemedPlaceholderIconProvider( val isDarkMode = context.resources.configuration.uiMode and Configuration.UI_MODE_NIGHT_YES != 0 - val bgAttr = - if (isDarkMode) R.attr.colorOnSurfaceInverse else R.attr.colorPrimaryContainer - val fgAttr = if (isDarkMode) R.attr.colorOnPrimaryContainer else R.attr.colorOnSurfaceVariant + val bgAttr = R.attr.colorPrimaryContainer + val fgAttr = R.attr.colorOnPrimaryContainer + bgColor = theme.resolveAttribute(bgAttr, typedValue, true).let { typedValue.data }