From 23cbb3efb8af381ce4149dc4517be7cc3adb0f87 Mon Sep 17 00:00:00 2001 From: Sad Ellie Date: Sun, 23 Apr 2023 19:43:25 +0300 Subject: [PATCH] Fix Monet mode for old devices --- .../com/sadellie/unitto/feature/settings/ThemesScreen.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/feature/settings/src/main/java/com/sadellie/unitto/feature/settings/ThemesScreen.kt b/feature/settings/src/main/java/com/sadellie/unitto/feature/settings/ThemesScreen.kt index 23bab4df..59951b32 100644 --- a/feature/settings/src/main/java/com/sadellie/unitto/feature/settings/ThemesScreen.kt +++ b/feature/settings/src/main/java/com/sadellie/unitto/feature/settings/ThemesScreen.kt @@ -85,6 +85,11 @@ internal fun ThemesRoute( }, isDynamicThemeEnabled = themmoController.isDynamicThemeEnabled, onDynamicThemeChange = { + // Prevent old devices from using other monet modes when dynamic theming is on + if (it) { + themmoController.setMonetMode(MonetMode.TONAL_SPOT) + viewModel.updateMonetMode(MonetMode.TONAL_SPOT) + } themmoController.enableDynamicTheme(it) viewModel.updateDynamicTheme(it) },