diff --git a/app/src/main/java/me/zobrist/tichucounter/MainActivity.kt b/app/src/main/java/me/zobrist/tichucounter/MainActivity.kt index 20c51fc..4d30c65 100644 --- a/app/src/main/java/me/zobrist/tichucounter/MainActivity.kt +++ b/app/src/main/java/me/zobrist/tichucounter/MainActivity.kt @@ -94,7 +94,11 @@ class MainActivity : AppCompatActivity(), ISettingsChangeListener { } if (themeValue != AppCompatDelegate.getDefaultNightMode()) { - AppCompatDelegate.setDefaultNightMode(themeValue) + lifecycleScope.launch { + // Give compose a bit of time to update the state. + delay(50) + AppCompatDelegate.setDefaultNightMode(themeValue) + } } }