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 0149dd5e3..52161d925 100644 --- a/app/src/main/java/io/legado/app/model/ReadBook.kt +++ b/app/src/main/java/io/legado/app/model/ReadBook.kt @@ -560,7 +560,11 @@ object ReadBook : CoroutineScope by MainScope() { } callBack?.onLayoutPageCompleted(index, page) } - if (upContent) callBack?.upContent(offset, false) + if (upContent) callBack?.upContent(offset, !available && resetPageOffset) + if (!available) { + curPageChanged() + callBack?.contentLoadFinish() + } } -1 -> {