From ad5aef2bc17b3fc67e4e3fe52015b549f615f13f Mon Sep 17 00:00:00 2001 From: Xwite <1797350009@qq.com> Date: Wed, 1 Jun 2022 06:47:45 +0800 Subject: [PATCH] =?UTF-8?q?fix(epub):=20=E6=9C=80=E5=90=8E=E4=B8=80?= =?UTF-8?q?=E7=AB=A0=E5=86=85=E5=AE=B9=E7=BC=BA=E5=A4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/model/localBook/EpubFile.kt | 3 ++- 1 file changed, 2 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 0b6b06602..f8123abac 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 @@ -141,7 +141,8 @@ class EpubFile(var book: Book) { */ if (!nextUrl.isNullOrBlank() && res.href == nextUrl!!.substringBeforeLast("#")) break } else if (isChapter) { - if (nextUrl.isNullOrBlank() || res.href == nextUrl.substringBeforeLast("#")) { + // fix 最后一章存在多个html时 内容缺失 + if (!nextUrl.isNullOrBlank() && res.href == nextUrl.substringBeforeLast("#")) { break } elements.add(getBody(res, startFragmentId, endFragmentId))