Replace if with when for better readability

pull/1718/head
Andrea Severi 9 months ago
parent 23187117f9
commit 13d8eee34c
No known key found for this signature in database
GPG Key ID: BF5DFA9B836FBEC3

@ -185,21 +185,17 @@ private fun setAppTheme(
themeSettings: ThemeSettings,
) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
val mode = if (themeSettings.shouldFollowSystemTheme) {
UiModeManager.MODE_NIGHT_AUTO
} else if (themeSettings.darkTheme) {
UiModeManager.MODE_NIGHT_YES
} else {
UiModeManager.MODE_NIGHT_NO
val mode = when {
themeSettings.shouldFollowSystemTheme -> UiModeManager.MODE_NIGHT_AUTO
themeSettings.darkTheme -> UiModeManager.MODE_NIGHT_YES
else -> UiModeManager.MODE_NIGHT_NO
}
uiModeManager.setApplicationNightMode(mode)
} else {
val mode = if (themeSettings.shouldFollowSystemTheme) {
AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM
} else if (themeSettings.darkTheme) {
AppCompatDelegate.MODE_NIGHT_YES
} else {
AppCompatDelegate.MODE_NIGHT_NO
val mode = when {
themeSettings.shouldFollowSystemTheme -> AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM
themeSettings.darkTheme -> AppCompatDelegate.MODE_NIGHT_YES
else -> AppCompatDelegate.MODE_NIGHT_NO
}
AppCompatDelegate.setDefaultNightMode(mode)
}

Loading…
Cancel
Save