Avoid rare crashes in settings search for ListPreferences

(cherry picked from commit 3eda2a220a)
This commit is contained in:
arkon
2021-02-12 17:22:01 -05:00
committed by Jobobby04
parent cd8543d40b
commit 8029ff8ecc
@@ -119,7 +119,8 @@ object SettingsSearchHelper {
(pref.title != null && pref.isVisible) -> {
// Is an actual preference
val title = pref.title.toString()
val summary = pref.summary?.toString() ?: ""
// ListPreferences occasionally run into ArrayIndexOutOfBoundsException issues
val summary = try { pref.summary?.toString() ?: "" } catch (e: Throwable) { "" }
val breadcrumbsStr = addLocalizedBreadcrumb(breadcrumbs, "${pref.title}")
prefSearchResultList.add(