Xwite 3 년 전
부모
커밋
eed02b98f8
1개의 변경된 파일과 2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      app/src/main/java/io/legado/app/model/localBook/EpubFile.kt

+ 2 - 2
app/src/main/java/io/legado/app/model/localBook/EpubFile.kt

@@ -153,8 +153,8 @@ class EpubFile(var book: Book) {
             val includeNextChapterResource = !endFragmentId.isNullOrBlank()
             /*一些书籍依靠href索引的resource会包含多个章节,需要依靠fragmentId来截取到当前章节的内容*/
             /*注:这里较大增加了内容加载的时间,所以首次获取内容后可存储到本地cache,减少重复加载*/
-            epubBookContents ?: return null
-            for (res in epubBookContents) {
+            val contents = epubBookContents ?: return null
+            for (res in contents) {
                 if (!findChapterFirstSource) {
                     if (currentChapterFirstResourceHref != res.href) continue
                     findChapterFirstSource = true