From 95d4df9ca80a88e87e633fc24c7fec677bc9d9b6 Mon Sep 17 00:00:00 2001 From: AntsyLich <59261191+AntsyLich@users.noreply.github.com> Date: Sat, 17 Feb 2024 04:07:06 +0600 Subject: [PATCH] Cleanup [BaseColorScheme.getColorScheme] --- .../theme/colorscheme/BaseColorScheme.kt | 23 ++++++++----------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/eu/kanade/presentation/theme/colorscheme/BaseColorScheme.kt b/app/src/main/java/eu/kanade/presentation/theme/colorscheme/BaseColorScheme.kt index 605d5e5a5..97455fd9e 100644 --- a/app/src/main/java/eu/kanade/presentation/theme/colorscheme/BaseColorScheme.kt +++ b/app/src/main/java/eu/kanade/presentation/theme/colorscheme/BaseColorScheme.kt @@ -9,18 +9,15 @@ internal abstract class BaseColorScheme { abstract val lightScheme: ColorScheme fun getColorScheme(isDark: Boolean, isAmoled: Boolean): ColorScheme { - return (if (isDark) darkScheme else lightScheme) - .let { - if (isDark && isAmoled) { - it.copy( - background = Color.Black, - onBackground = Color.White, - surface = Color.Black, - onSurface = Color.White, - ) - } else { - it - } - } + if (!isDark) return lightScheme + + if (!isAmoled) return darkScheme + + return darkScheme.copy( + background = Color.Black, + onBackground = Color.White, + surface = Color.Black, + onSurface = Color.White, + ) } }