Skip to content

Commit eb1eadd

Browse files
committed
Fix: Updating app on changing theme contrast preference
1 parent 5bf1376 commit eb1eadd

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

  • src/main/java/com/machiav3lli/backup/ui/compose/theme

src/main/java/com/machiav3lli/backup/ui/compose/theme/Theme.kt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,16 @@ import com.machiav3lli.backup.utils.isDynamicTheme
2525
@Composable
2626
fun AppTheme(
2727
darkTheme: Boolean = isSystemInDarkTheme(),
28-
themeContrast: Contrast = getThemeContrast(),
2928
content: @Composable () -> Unit,
3029
) {
3130
val context = LocalContext.current
32-
val blackTheme by remember(pref_appTheme) { mutableStateOf(isBlackTheme) }
31+
val appTheme by pref_appTheme.state
32+
val blackTheme by remember(appTheme) {
33+
mutableStateOf(isBlackTheme)
34+
}
35+
val themeContrast by remember(appTheme) {
36+
mutableStateOf(getThemeContrast(appTheme))
37+
}
3338

3439
MaterialTheme(
3540
colorScheme = when {

0 commit comments

Comments
 (0)