From adc9ee74eccd51de6eb94ebaf17b81cea55ce6a7 Mon Sep 17 00:00:00 2001 From: Jammo <8018115+kaosjammo@users.noreply.github.com> Date: Sat, 10 Oct 2026 01:38:40 +0600 Subject: [PATCH] Respect hidden missing chapter indicators in chapter headers (#4039) Closes #4039 Fixes #2430 --- .../java/eu/kanade/presentation/manga/MangaScreen.kt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt b/app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt index 3ffd36694..5c496bbd9 100644 --- a/app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt +++ b/app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt @@ -422,7 +422,11 @@ private fun MangaScreenSmallImpl( key = MangaScreenItem.CHAPTER_HEADER, contentType = MangaScreenItem.CHAPTER_HEADER, ) { - val missingChapterCount = remember(chapters) { + val missingChapterCount = remember(chapters, state.hideMissingChapters) { + if (state.hideMissingChapters) { + return@remember 0 + } + chapters.map { it.chapter.chapterNumber }.missingChaptersCount() } ChapterHeader( @@ -659,7 +663,11 @@ fun MangaScreenLargeImpl( key = MangaScreenItem.CHAPTER_HEADER, contentType = MangaScreenItem.CHAPTER_HEADER, ) { - val missingChapterCount = remember(chapters) { + val missingChapterCount = remember(chapters, state.hideMissingChapters) { + if (state.hideMissingChapters) { + return@remember 0 + } + chapters.map { it.chapter.chapterNumber }.missingChaptersCount() } ChapterHeader(