Skip to content

Commit fdaca80

Browse files
committed
refactor: show clear exception when failed to eval valid color scheme
1 parent 92aed00 commit fdaca80

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

app/src/main/java/com/osfans/trime/data/theme/ColorManager.kt

+2-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,8 @@ object ColorManager {
137137
when {
138138
followSystemDayNight -> if (isNightMode) darkModeColorScheme else lightModeColorScheme
139139
else -> null
140-
} ?: colorScheme(normalModeColor) ?: colorScheme("default")!!
140+
} ?: colorScheme(normalModeColor) ?: colorScheme("default")
141+
?: throw IllegalArgumentException("Failed to evaluate valid color scheme")
141142

142143
/** 每次切换主题后,都要调用此函数,初始化配色 */
143144
fun switchTheme(theme: Theme) {

0 commit comments

Comments
 (0)