From 0f24233f52164ccc497a976a18197cb7d92868a1 Mon Sep 17 00:00:00 2001 From: kunfei Date: Fri, 25 Mar 2022 21:41:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/io/legado/app/model/webBook/BookChapterList.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/io/legado/app/model/webBook/BookChapterList.kt b/app/src/main/java/io/legado/app/model/webBook/BookChapterList.kt index ee1b786fd..289884c3f 100644 --- a/app/src/main/java/io/legado/app/model/webBook/BookChapterList.kt +++ b/app/src/main/java/io/legado/app/model/webBook/BookChapterList.kt @@ -110,12 +110,14 @@ object BookChapterList { if (!reverse) { chapterList.reverse() } + scope.ensureActive() val lh = LinkedHashSet(chapterList) val list = ArrayList(lh) if (!book.getReverseToc()) { list.reverse() } Debug.log(book.origin, "◇目录总数:${list.size}") + scope.ensureActive() list.forEachIndexed { index, bookChapter -> bookChapter.index = index } @@ -129,6 +131,7 @@ object BookChapterList { } book.lastCheckTime = System.currentTimeMillis() book.totalChapterNum = list.size + scope.ensureActive() return list }