Fix source preferences summaries

pull/26/head v0.5
Koitharu 6 years ago
parent 2dd51117e9
commit 2374c96009

@ -17,17 +17,13 @@ class SourceSettingsFragment : PreferenceFragmentCompat(), KoinComponent {
requireArguments().getParcelable<MangaSource>(EXTRA_SOURCE)!! requireArguments().getParcelable<MangaSource>(EXTRA_SOURCE)!!
} }
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
preferenceManager.sharedPreferencesName = source.name
}
override fun onResume() { override fun onResume() {
super.onResume() super.onResume()
activity?.title = source.title activity?.title = source.title
} }
override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) { override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {
preferenceManager.sharedPreferencesName = source.name
val repo = MangaProviderFactory.create(source) as? RemoteMangaRepository ?: return val repo = MangaProviderFactory.create(source) as? RemoteMangaRepository ?: return
val keys = repo.onCreatePreferences().map(::getString) val keys = repo.onCreatePreferences().map(::getString)
addPreferencesFromResource(R.xml.pref_source) addPreferencesFromResource(R.xml.pref_source)

Loading…
Cancel
Save