فهرست منبع

Merge pull request #1935 from Xwite/master

fix(epub): 最后一章内容缺失
kunfei 4 سال پیش
والد
کامیت
d75ca1594d
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      app/src/main/java/io/legado/app/model/localBook/EpubFile.kt

+ 2 - 1
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))