From dbfc5702864c825707bd43f1f8086b8f70f0583b Mon Sep 17 00:00:00 2001 From: Kirill Kamakin Date: Sat, 19 Nov 2022 11:13:50 +0100 Subject: [PATCH] Check theme color once --- .../java/gq/kirmanak/mealient/ui/activity/MainActivity.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/gq/kirmanak/mealient/ui/activity/MainActivity.kt b/app/src/main/java/gq/kirmanak/mealient/ui/activity/MainActivity.kt index 28052a0..0224640 100644 --- a/app/src/main/java/gq/kirmanak/mealient/ui/activity/MainActivity.kt +++ b/app/src/main/java/gq/kirmanak/mealient/ui/activity/MainActivity.kt @@ -60,9 +60,11 @@ class MainActivity : AppCompatActivity(R.layout.main_activity) { private fun setupUi() { binding.toolbar.setNavigationOnClickListener { binding.drawer.open() } binding.navigationView.setNavigationItemSelectedListener(::onNavigationItemSelected) - val insetsController = WindowInsetsControllerCompat(window, window.decorView) - insetsController.isAppearanceLightNavigationBars = !isDarkThemeOn() - insetsController.isAppearanceLightStatusBars = !isDarkThemeOn() + with(WindowInsetsControllerCompat(window, window.decorView)) { + val isAppearanceLightBars = !isDarkThemeOn() + isAppearanceLightNavigationBars = isAppearanceLightBars + isAppearanceLightStatusBars = isAppearanceLightBars + } viewModel.uiStateLive.observe(this, ::onUiStateChange) }