From 95f1e44e345a9bd115bd678fd82a673d4d5954b0 Mon Sep 17 00:00:00 2001 From: Cuong-Tran Date: Mon, 13 Oct 2025 11:21:25 +0700 Subject: [PATCH] fix(merged-entry): Fix update progress and mark duplicate as read for merged entries (#1226) * fix(merged-entry): Fix update progress and mark duplicate as read for merged entries * Change brightnessOverlayValue annotation from param to field --- .../eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt index bfe49b62e..5bf35dd55 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt @@ -252,7 +252,15 @@ class ReaderViewModel @JvmOverloads constructor( private val unfilteredChapterList by lazy { val manga = manga!! - runBlocking { getChaptersByMangaId.await(manga.id, applyFilter = false) } + runBlocking { + // KMK --> + if (manga.source == MERGED_SOURCE_ID) { + getMergedChaptersByMangaId.await(manga.id, dedupe = false, applyFilter = false) + } else { + getChaptersByMangaId.await(manga.id, applyFilter = false) + } + // KMK <-- + } } /** @@ -1455,7 +1463,7 @@ class ReaderViewModel @JvmOverloads constructor( val viewer: Viewer? = null, val dialog: Dialog? = null, val menuVisible: Boolean = false, - @IntRange(from = -100, to = 100) val brightnessOverlayValue: Int = 0, + @field:IntRange(from = -100, to = 100) val brightnessOverlayValue: Int = 0, // SY --> /** for display page number in double-page mode */