Albirew/tachiyomi
Archivé
1
0
Bifurcation 0

Show default message when no categories selected

Cette révision appartient à :
len 2016-09-15 18:39:16 +02:00
Parent 3ce880bc62
révision 8512f97386
2 fichiers modifiés avec 9 ajouts et 2 suppressions

Voir le fichier

@ -84,10 +84,16 @@ class SettingsGeneralFragment : SettingsFragment(),
subscriptions += preferences.libraryUpdateCategories().asObservable() subscriptions += preferences.libraryUpdateCategories().asObservable()
.subscribe { .subscribe {
categoryUpdate.summary = it val selectedCategories = it
.mapNotNull { id -> dbCategories.find { it.id == id.toInt() } } .mapNotNull { id -> dbCategories.find { it.id == id.toInt() } }
.sortedBy { it.order } .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 -> themePreference.setOnPreferenceChangeListener { preference, newValue ->

Voir le fichier

@ -86,6 +86,7 @@
<string name="update_24hour">Daily</string> <string name="update_24hour">Daily</string>
<string name="update_48hour">Every 2 days</string> <string name="update_48hour">Every 2 days</string>
<string name="pref_library_update_categories">Categories to include in global update</string> <string name="pref_library_update_categories">Categories to include in global update</string>
<string name="all">All</string>
<string name="pref_library_update_restriction">Library update restrictions</string> <string name="pref_library_update_restriction">Library update restrictions</string>
<string name="pref_library_update_restriction_summary">Update only when the conditions are met</string> <string name="pref_library_update_restriction_summary">Update only when the conditions are met</string>
<string name="wifi">Wi-Fi</string> <string name="wifi">Wi-Fi</string>