|  | @@ -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
 |