diff --git a/app/src/main/kotlin/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt b/app/src/main/kotlin/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt index ae5f4403b..843ff0ccc 100644 --- a/app/src/main/kotlin/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt +++ b/app/src/main/kotlin/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt @@ -836,6 +836,10 @@ class ReaderActivity : EhActivity() { .onEach { setGallery() } .launchIn(lifecycleScope) + ReaderPreferences.cropBorders().changes() + .onEach { restartGalleryProvider() } + .launchIn(lifecycleScope) + ReaderPreferences.readerTheme().changes() .onEach { theme -> binding.readerContainer.setBackgroundResource( diff --git a/app/src/main/kotlin/eu/kanade/tachiyomi/ui/reader/setting/ReaderColorFilterSettings.kt b/app/src/main/kotlin/eu/kanade/tachiyomi/ui/reader/setting/ReaderColorFilterSettings.kt index 9d93f5d45..92e7c9b33 100644 --- a/app/src/main/kotlin/eu/kanade/tachiyomi/ui/reader/setting/ReaderColorFilterSettings.kt +++ b/app/src/main/kotlin/eu/kanade/tachiyomi/ui/reader/setting/ReaderColorFilterSettings.kt @@ -39,10 +39,6 @@ class ReaderColorFilterSettings @JvmOverloads constructor(context: Context, attr context as ReaderActivity - readerPreferences.cropBorders().asHotFlow { - context.restartGalleryProvider() - }.launchIn(context.lifecycleScope) - if (isAtLeastO) { binding.wideColorGamut.isEnabled = Image.isWideColorGamut if (!Image.isWideColorGamut) {