diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt index 97c196fa1..7f51a32dd 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt @@ -106,11 +106,13 @@ class SourceController(bundle: Bundle? = null) : requestPermissionsSafe(arrayOf(WRITE_EXTERNAL_STORAGE), 301) - // Update list on extension changes (e.g. new installation) - (parentController as BrowseController).extensionListUpdateRelay - .subscribeUntilDestroy { - presenter.updateSources() - } + if (mode == Mode.CATALOGUE) { + // Update list on extension changes (e.g. new installation) + (parentController as BrowseController).extensionListUpdateRelay + .subscribeUntilDestroy { + presenter.updateSources() + } + } } override fun onDestroyView(view: View) {