From 0298875e14d6f1425321ecb194356bbe7d3a238a Mon Sep 17 00:00:00 2001 From: LooKeR Date: Tue, 28 Dec 2021 13:55:55 +0530 Subject: [PATCH] Fix: Settings switch changing on theme changes --- .../kotlin/com/looker/droidify/screen/SettingsFragment.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/kotlin/com/looker/droidify/screen/SettingsFragment.kt b/src/main/kotlin/com/looker/droidify/screen/SettingsFragment.kt index 32efdc09..57246064 100644 --- a/src/main/kotlin/com/looker/droidify/screen/SettingsFragment.kt +++ b/src/main/kotlin/com/looker/droidify/screen/SettingsFragment.kt @@ -40,6 +40,11 @@ class SettingsFragment : ScreenFragment() { private var preferenceBinding: PreferenceItemBinding? = null private val preferences = mutableMapOf, Preference<*>>() + override fun onResume() { + super.onResume() + preferences.forEach { (_, preference) -> preference.update() } + } + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) preferenceBinding = PreferenceItemBinding.inflate(layoutInflater)