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 49491ee88..855401d34 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 @@ -617,15 +617,6 @@ class ReaderViewModel( readerChapter.requestedPage = pageIndex readerChapter.chapter.last_page_read = pageIndex - updateChapter.await( - ChapterUpdate( - id = readerChapter.chapter.id!!, - read = readerChapter.chapter.read, - bookmark = readerChapter.chapter.bookmark, - lastPageRead = readerChapter.chapter.last_page_read.toLong(), - ), - ) - if (readerChapter.pages?.lastIndex == pageIndex) { readerChapter.chapter.read = true // SY --> @@ -646,6 +637,15 @@ class ReaderViewModel( updateTrackChapterRead(readerChapter) deleteChapterIfNeeded(readerChapter) } + + updateChapter.await( + ChapterUpdate( + id = readerChapter.chapter.id!!, + read = readerChapter.chapter.read, + bookmark = readerChapter.chapter.bookmark, + lastPageRead = readerChapter.chapter.last_page_read.toLong(), + ), + ) } }