From 65e92fa206c286cc25e55a86d055573caa3e19f9 Mon Sep 17 00:00:00 2001 From: Koitharu Date: Sun, 29 Mar 2020 21:18:32 +0300 Subject: [PATCH] Fix sources preference summary --- .../kotatsu/ui/settings/MainSettingsFragment.kt | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/koitharu/kotatsu/ui/settings/MainSettingsFragment.kt b/app/src/main/java/org/koitharu/kotatsu/ui/settings/MainSettingsFragment.kt index 3b1ef5f90..ae2c9646c 100644 --- a/app/src/main/java/org/koitharu/kotatsu/ui/settings/MainSettingsFragment.kt +++ b/app/src/main/java/org/koitharu/kotatsu/ui/settings/MainSettingsFragment.kt @@ -32,12 +32,6 @@ class MainSettingsFragment : BasePreferenceFragment(R.string.settings), } findPreference(R.string.key_reader_switchers)?.summaryProvider = MultiSummaryProvider(R.string.gestures_only) - findPreference(R.string.key_remote_sources)?.run { - val total = MangaSource.values().size - 1 - summary = getString( - R.string.enabled_d_from_d, total - settings.hiddenSources.size, total - ) - } } override fun onSharedPreferenceChanged(sharedPreferences: SharedPreferences?, key: String?) { @@ -60,6 +54,16 @@ class MainSettingsFragment : BasePreferenceFragment(R.string.settings), super.onDestroyView() } + override fun onResume() { + super.onResume() + findPreference(R.string.key_remote_sources)?.run { + val total = MangaSource.values().size - 1 + summary = getString( + R.string.enabled_d_from_d, total - settings.hiddenSources.size, total + ) + } + } + override fun onPreferenceTreeClick(preference: Preference?): Boolean { return when (preference?.key) { getString(R.string.key_list_mode) -> {