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 9bbe13852..6f44623c8 100644 --- a/app/src/main/java/io/legado/app/model/ReadBook.kt +++ b/app/src/main/java/io/legado/app/model/ReadBook.kt @@ -203,14 +203,13 @@ object ReadBook : CoroutineScope by MainScope() { loadContent(durChapterIndex, upContent, resetPageOffset = false, pageChanged = true) } else if (upContent) { AppLog.putDebug("moveToNextChapter-章节已加载,刷新视图") - callBack?.upContent { - callBack?.upMenuView() - AppLog.putDebug("moveToNextChapter-curPageChanged()") - curPageChanged() - } + callBack?.upContent() } loadContent(durChapterIndex.plus(1), upContent, false) saveRead() + callBack?.upMenuView() + AppLog.putDebug("moveToNextChapter-curPageChanged()") + curPageChanged() return true } else { AppLog.putDebug("跳转下一章失败,没有下一章") @@ -231,13 +230,12 @@ object ReadBook : CoroutineScope by MainScope() { if (curTextChapter == null) { loadContent(durChapterIndex, upContent, resetPageOffset = false, pageChanged = true) } else if (upContent) { - callBack?.upContent { - callBack?.upMenuView() - curPageChanged() - } + callBack?.upContent() } loadContent(durChapterIndex.minus(1), upContent, false) saveRead() + callBack?.upMenuView() + curPageChanged() return true } else { return false