Просмотр исходного кода

fix(LocalBook/EpubFile): remove next chapter duplicated title

Xwite 4 лет назад
Родитель
Сommit
6a1b01e631
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      app/src/main/java/io/legado/app/model/localBook/EpubFile.kt

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

@@ -159,7 +159,10 @@ class EpubFile(var book: Book) {
             body.getElementById(startFragmentId)?.previousElementSiblings()?.remove()
         }
         if (!endFragmentId.isNullOrBlank() && endFragmentId != startFragmentId) {
-            body.getElementById(endFragmentId)?.nextElementSiblings()?.remove()
+            body.getElementById(endFragmentId)?.run {
+                nextElementSiblings()?.remove()
+                remove()
+            }
         }
         /*选择去除正文中的H标签,部分书籍标题与阅读标题重复待优化*/
         val tag = Book.hTag