Fix Custom theme breaking Compose preview

This commit is contained in:
Cuong-Tran 2024-10-06 21:31:42 +07:00
parent 697f59c943
commit a96984b4ef
No known key found for this signature in database
GPG key ID: 733AA7624B9315C2
2 changed files with 3 additions and 5 deletions

View file

@ -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(),

View file

@ -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,