diff --git a/app/src/main/java/com/rosetta/messenger/ui/settings/ThemeScreen.kt b/app/src/main/java/com/rosetta/messenger/ui/settings/ThemeScreen.kt index ffee8d4..fc7754b 100644 --- a/app/src/main/java/com/rosetta/messenger/ui/settings/ThemeScreen.kt +++ b/app/src/main/java/com/rosetta/messenger/ui/settings/ThemeScreen.kt @@ -107,8 +107,10 @@ fun ThemeScreen( title = "Light", isSelected = themeMode == "light", onClick = { - themeMode = "light" - onThemeChange(false) + if (themeMode != "light") { + themeMode = "light" + onThemeChange(false) + } }, textColor = textColor, secondaryTextColor = secondaryTextColor, @@ -121,8 +123,10 @@ fun ThemeScreen( title = "Dark", isSelected = themeMode == "dark", onClick = { - themeMode = "dark" - onThemeChange(true) + if (themeMode != "dark") { + themeMode = "dark" + onThemeChange(true) + } }, textColor = textColor, secondaryTextColor = secondaryTextColor,