Show correct value for extension list preference

Fixes #1073
This commit is contained in:
Jays2Kings 2021-10-30 12:30:58 -04:00
parent 4d0bed2967
commit c2c01cb555

View file

@ -43,7 +43,6 @@ import eu.kanade.tachiyomi.util.view.openInBrowser
import eu.kanade.tachiyomi.util.view.scrollViewWith
import eu.kanade.tachiyomi.util.view.snack
import eu.kanade.tachiyomi.widget.TachiyomiTextInputEditText.Companion.setIncognito
import eu.kanade.tachiyomi.widget.preference.ListMatPreference
import kotlinx.coroutines.flow.launchIn
import kotlinx.coroutines.flow.onEach
import uy.kohesive.injekt.Injekt
@ -265,18 +264,6 @@ class ExtensionDetailsController(bundle: Bundle? = null) :
screen.getPreference(it) === preference
}
if (preference is ListPreference) {
ListMatPreference(activity, preference.context).apply {
key = preference.key
sharedPref = preference.fragment
otherPref = preference
preferenceDataStore = preference.preferenceDataStore
entries = preference.entries.mapNotNull { it.toString() }
entryValues = preference.entryValues.mapNotNull { it.toString() }
}.dialog().show()
return
}
val f = when (preference) {
is EditTextPreference ->
EditTextPreferenceDialogController