Fix crash when a preference doesn't have a title (e.g. info preference)
This commit is contained in:
parent
c9c0f3d014
commit
3133a63cf8
@ -81,8 +81,8 @@ object SettingsSearchHelper {
|
||||
pref: Preference,
|
||||
breadcrumbs: String = ""
|
||||
) {
|
||||
when (pref) {
|
||||
is PreferenceGroup -> {
|
||||
when {
|
||||
pref is PreferenceGroup -> {
|
||||
val breadcrumbsStr = addLocalizedBreadcrumb(breadcrumbs, "${pref.title}")
|
||||
|
||||
for (x in 0 until pref.preferenceCount) {
|
||||
@ -90,7 +90,7 @@ object SettingsSearchHelper {
|
||||
getSettingSearchResult(ctrl, subPref, breadcrumbsStr) // recursion
|
||||
}
|
||||
}
|
||||
is PreferenceCategory -> {
|
||||
pref is PreferenceCategory -> {
|
||||
val breadcrumbsStr = addLocalizedBreadcrumb(breadcrumbs, "${pref.title}")
|
||||
|
||||
for (x in 0 until pref.preferenceCount) {
|
||||
@ -98,7 +98,7 @@ object SettingsSearchHelper {
|
||||
getSettingSearchResult(ctrl, subPref, breadcrumbsStr) // recursion
|
||||
}
|
||||
}
|
||||
else -> {
|
||||
(pref.title != null) -> {
|
||||
// Is an actual preference
|
||||
val title = pref.title.toString()
|
||||
val summary = if (pref.summary != null) pref.summary.toString() else ""
|
||||
|
Loading…
Reference in New Issue
Block a user