Show default message when no categories selected

This commit is contained in:
len
2016-09-15 18:39:16 +02:00
parent 3ce880bc62
commit 8512f97386
2 changed files with 9 additions and 2 deletions

View File

@ -84,10 +84,16 @@ class SettingsGeneralFragment : SettingsFragment(),
subscriptions += preferences.libraryUpdateCategories().asObservable()
.subscribe {
categoryUpdate.summary = it
val selectedCategories = it
.mapNotNull { id -> dbCategories.find { it.id == id.toInt() } }
.sortedBy { it.order }
.joinToString { it.name }
val summary = if (selectedCategories.isEmpty())
getString(R.string.all)
else
selectedCategories.joinToString { it.name }
categoryUpdate.summary = summary
}
themePreference.setOnPreferenceChangeListener { preference, newValue ->