Update source/extension filter controller titles

This commit is contained in:
arkon 2020-06-06 10:17:18 -04:00
parent 812fcec9f0
commit 0b73f8b1ef
3 changed files with 7 additions and 6 deletions

View File

@ -14,7 +14,7 @@ import uy.kohesive.injekt.api.get
class ExtensionFilterController : SettingsController() {
override fun setupPreferenceScreen(screen: PreferenceScreen) = with(screen) {
titleRes = R.string.action_filter
titleRes = R.string.label_extensions
val activeLangs = preferences.enabledLanguages().get()

View File

@ -28,7 +28,6 @@ import eu.kanade.tachiyomi.ui.browse.BrowseController
import eu.kanade.tachiyomi.ui.browse.source.browse.BrowseSourceController
import eu.kanade.tachiyomi.ui.browse.source.globalsearch.GlobalSearchController
import eu.kanade.tachiyomi.ui.browse.source.latest.LatestUpdatesController
import eu.kanade.tachiyomi.ui.setting.SettingsSourcesController
import kotlinx.coroutines.flow.filterIsInstance
import kotlinx.coroutines.flow.launchIn
import kotlinx.coroutines.flow.onEach
@ -235,7 +234,8 @@ class SourceController :
// Initialize option to open catalogue settings.
R.id.action_settings -> {
parentController!!.router.pushController(
SettingsSourcesController().withFadeTransaction()
SourceFilterController()
.withFadeTransaction()
)
}
}

View File

@ -1,9 +1,10 @@
package eu.kanade.tachiyomi.ui.setting
package eu.kanade.tachiyomi.ui.browse.source
import android.graphics.drawable.Drawable
import androidx.preference.PreferenceScreen
import eu.kanade.tachiyomi.R
import eu.kanade.tachiyomi.source.SourceManager
import eu.kanade.tachiyomi.ui.setting.SettingsController
import eu.kanade.tachiyomi.util.preference.onChange
import eu.kanade.tachiyomi.util.preference.switchPreference
import eu.kanade.tachiyomi.util.preference.titleRes
@ -12,12 +13,12 @@ import java.util.TreeMap
import uy.kohesive.injekt.Injekt
import uy.kohesive.injekt.api.get
class SettingsSourcesController : SettingsController() {
class SourceFilterController : SettingsController() {
private val onlineSources by lazy { Injekt.get<SourceManager>().getOnlineSources() }
override fun setupPreferenceScreen(screen: PreferenceScreen) = with(screen) {
titleRes = R.string.action_filter
titleRes = R.string.label_sources
// Get the list of active language codes.
val activeLangsCodes = preferences.enabledLanguages().get()