From d14dfaac89757c10ee228b4d03e0f4c748267406 Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Sat, 16 Apr 2022 15:58:36 -0400 Subject: [PATCH] Fix crash when pref mapped to RadioGroup is out of bounds --- .../main/java/eu/kanade/tachiyomi/util/PreferenceExtensions.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/util/PreferenceExtensions.kt b/app/src/main/java/eu/kanade/tachiyomi/util/PreferenceExtensions.kt index 13bc810fc7..02023da9ee 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/util/PreferenceExtensions.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/util/PreferenceExtensions.kt @@ -37,7 +37,7 @@ fun CompoundButton.bindToPreference(pref: Preference, block: ((Boolean) * Binds a radio group with a int preference. */ fun RadioGroup.bindToPreference(pref: Preference, block: (() -> Unit)? = null) { - (getChildAt(pref.get()) as RadioButton).isChecked = true + (getChildAt(pref.get()) as? RadioButton)?.isChecked = true setOnCheckedChangeListener { _, checkedId -> val index = indexOfChild(findViewById(checkedId)) pref.set(index)