|
@@ -11,10 +11,9 @@ import eu.kanade.tachiyomi.source.online.LoginSource
|
|
|
import eu.kanade.tachiyomi.util.LocaleHelper
|
|
|
import eu.kanade.tachiyomi.widget.preference.LoginCheckBoxPreference
|
|
|
import eu.kanade.tachiyomi.widget.preference.SourceLoginDialog
|
|
|
-import eu.kanade.tachiyomi.widget.preference.SwitchPreferenceCategory
|
|
|
import uy.kohesive.injekt.Injekt
|
|
|
import uy.kohesive.injekt.api.get
|
|
|
-import java.util.*
|
|
|
+import java.util.TreeMap
|
|
|
|
|
|
class SettingsSourcesController : SettingsController(),
|
|
|
SourceLoginDialog.Listener {
|
|
@@ -38,7 +37,7 @@ class SettingsSourcesController : SettingsController(),
|
|
|
val sources = sourcesByLang[lang].orEmpty().sortedBy { it.name }
|
|
|
|
|
|
// Create a preference group and set initial state and change listener
|
|
|
- SwitchPreferenceCategory(context).apply {
|
|
|
+ switchPreferenceCategory {
|
|
|
preferenceScreen.addPreference(this)
|
|
|
title = LocaleHelper.getDisplayName(lang, context)
|
|
|
isPersistent = false
|