Fix: Settings switch changing on theme changes

This commit is contained in:
LooKeR 2021-12-28 13:55:55 +05:30
parent f090b506fe
commit 0298875e14

View File

@ -40,6 +40,11 @@ class SettingsFragment : ScreenFragment() {
private var preferenceBinding: PreferenceItemBinding? = null
private val preferences = mutableMapOf<Preferences.Key<*>, 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)