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 4182b33b1..9c648dd5b 100644 --- a/app/src/main/java/io/legado/app/model/ReadBook.kt +++ b/app/src/main/java/io/legado/app/model/ReadBook.kt @@ -529,8 +529,7 @@ object ReadBook : CoroutineScope by MainScope() { .getContent(book, chapter, content, includeTitle = false) val textChapter = ChapterProvider.getTextChapterAsync(chapter, displayTitle, contents, chapterSize) - val offset = chapter.index - durChapterIndex - when (offset) { + when (val offset = chapter.index - durChapterIndex) { 0 -> { curTextChapter?.cancelLayout() curTextChapter = textChapter @@ -551,8 +550,7 @@ object ReadBook : CoroutineScope by MainScope() { available = true } if (upContent && isScroll) { - val pageIndex = durPageIndex - if (max(index - 3, 0) < pageIndex) { + if (max(index - 3, 0) < durPageIndex) { callBack?.upContent(offset, resetPageOffset) } }