|
@@ -7,6 +7,7 @@ import androidx.preference.PreferenceScreen
|
|
|
import eu.kanade.tachiyomi.R
|
|
|
import eu.kanade.tachiyomi.data.preference.getOrDefault
|
|
|
import eu.kanade.tachiyomi.source.SourceManager
|
|
|
+import eu.kanade.tachiyomi.source.icon
|
|
|
import eu.kanade.tachiyomi.source.online.HttpSource
|
|
|
import eu.kanade.tachiyomi.util.preference.onChange
|
|
|
import eu.kanade.tachiyomi.util.preference.switchPreferenceCategory
|
|
@@ -82,6 +83,11 @@ class SettingsSourcesController : SettingsController() {
|
|
|
isPersistent = false
|
|
|
isChecked = id !in hiddenCatalogues
|
|
|
|
|
|
+ val sourceIcon = source.icon()
|
|
|
+ if (sourceIcon != null) {
|
|
|
+ icon = sourceIcon
|
|
|
+ }
|
|
|
+
|
|
|
onChange { newValue ->
|
|
|
val checked = newValue as Boolean
|
|
|
val current = preferences.hiddenCatalogues().getOrDefault()
|