diff --git a/app/src/main/java/io/legado/app/model/ReadBook.kt b/app/src/main/java/io/legado/app/model/ReadBook.kt index 9f202faf3..70143033e 100644 --- a/app/src/main/java/io/legado/app/model/ReadBook.kt +++ b/app/src/main/java/io/legado/app/model/ReadBook.kt @@ -90,9 +90,7 @@ object ReadBook : CoroutineScope by MainScope() { readRecord.readTime = appDb.readRecordDao.getReadTime(book.name) ?: 0 chapterSize = appDb.bookChapterDao.getChapterCount(book.bookUrl) contentProcessor = ContentProcessor.get(book) - if (chapterSize > 0) { - durChapterIndex = min(book.durChapterIndex, chapterSize - 1) - } + durChapterIndex = min(book.durChapterIndex, chapterSize - 1).coerceAtLeast(0) durChapterPos = book.durChapterPos isLocalBook = book.isLocal clearTextChapter()