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 825f682463..a9d31c21c1 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 @@ -177,10 +177,11 @@ class ReaderViewModel( }.run { if (readerPreferences.skipDupe().get()) { groupBy { it.chapterNumber } - .mapValues { (_, chapters) -> - chapters.find { it.id == chapterId || it.scanlator == selectedChapter.scanlator } ?: chapters.first() + .map { (_, chapters) -> + chapters.find { it.id == selectedChapter.id } + ?: chapters.find { it.scanlator == selectedChapter.scanlator } + ?: chapters.first() } - .values } else { this }