Fix Custom theme breaking Compose preview
This commit is contained in:
parent
697f59c943
commit
a96984b4ef
2 changed files with 3 additions and 5 deletions
|
|
@ -53,11 +53,11 @@ fun TachiyomiTheme(
|
|||
|
||||
@Composable
|
||||
fun TachiyomiTheme(
|
||||
appTheme: AppTheme? = null,
|
||||
amoled: Boolean? = null,
|
||||
// KMK -->
|
||||
seedColor: Color?,
|
||||
// KMK <--
|
||||
appTheme: AppTheme? = null,
|
||||
amoled: Boolean? = null,
|
||||
content: @Composable () -> Unit,
|
||||
) {
|
||||
val uiPreferences = Injekt.get<UiPreferences>()
|
||||
|
|
@ -113,13 +113,13 @@ private fun getThemeColorScheme(
|
|||
appTheme: AppTheme,
|
||||
isAmoled: Boolean,
|
||||
): ColorScheme {
|
||||
val uiPreferences = Injekt.get<UiPreferences>()
|
||||
val colorScheme = when (appTheme) {
|
||||
AppTheme.MONET -> {
|
||||
MonetColorScheme(LocalContext.current)
|
||||
}
|
||||
// KMK -->
|
||||
AppTheme.CUSTOM -> {
|
||||
val uiPreferences = Injekt.get<UiPreferences>()
|
||||
CustomColorScheme(
|
||||
context = LocalContext.current,
|
||||
seed = uiPreferences.colorTheme().get(),
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ internal class CustomColorScheme(
|
|||
seed: Int,
|
||||
style: PaletteStyle,
|
||||
) : BaseColorScheme() {
|
||||
|
||||
private val custom = CustomCompatColorScheme(context, seed, style)
|
||||
|
||||
override val darkScheme
|
||||
|
|
@ -29,7 +28,6 @@ private class CustomCompatColorScheme(
|
|||
seed: Int,
|
||||
style: PaletteStyle,
|
||||
) : BaseColorScheme() {
|
||||
|
||||
override val lightScheme = dynamicColorScheme(
|
||||
seedColor = Color(seed),
|
||||
isDark = false,
|
||||
|
|
|
|||
Loading…
Reference in a new issue