From 0488c7ebf4f22253ac0ad8bb1254c459d1b5ea7d Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Wed, 3 Jan 2024 21:52:29 +0800 Subject: [PATCH] Fix `restartGalleryProvider` being called on start --- .../kotlin/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt | 4 ++++ .../tachiyomi/ui/reader/setting/ReaderColorFilterSettings.kt | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-) 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) {