Add a more through and working check for configurable delegate sources

This commit is contained in:
Jobobby04 2020-06-26 23:16:37 -04:00
parent c49464db1e
commit 4b57e33f2d

View File

@ -80,7 +80,12 @@ class SourcePreferencesController(bundle: Bundle? = null) :
try {
// SY -->
if (source is EnhancedHttpSource) {
addPreferencesForSource(screen, source.enchancedSource)
if (source.enchancedSource is ConfigurableSource) {
addPreferencesForSource(screen, source.source())
} else {
addPreferencesForSource(screen, source.originalSource)
}
} else {
addPreferencesForSource(screen, source)
}