From e465c979f87c06f07144dfcbeb4a00c2c9b09979 Mon Sep 17 00:00:00 2001 From: Xwite <1797350009@qq.com> Date: Sat, 11 Mar 2023 02:59:30 +0800 Subject: [PATCH] fix epub --- app/src/main/java/io/legado/app/model/localBook/EpubFile.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/legado/app/model/localBook/EpubFile.kt b/app/src/main/java/io/legado/app/model/localBook/EpubFile.kt index bb4ee3ea1..cbd4149f3 100644 --- a/app/src/main/java/io/legado/app/model/localBook/EpubFile.kt +++ b/app/src/main/java/io/legado/app/model/localBook/EpubFile.kt @@ -148,11 +148,13 @@ class EpubFile(var book: Book) { /*注:这里较大增加了内容加载的时间,所以首次获取内容后可存储到本地cache,减少重复加载*/ for (res in epubBook.contents) { if (!findChapterFirstSource) { - if (currentChapterFirstResourceHref == res.href) findChapterFirstSource = true + if (currentChapterFirstResourceHref != res.href) continue + findChapterFirstSource = true // 第一个xhtml文件 elements.add( getBody(res, startFragmentId, endFragmentId) ) + // 是否继续遍历 if (currentChapterFirstResourceHref == nextChapterFirstResourceHref) break continue }