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 b12e0726e..428cccb82 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 @@ -122,11 +122,10 @@ class EpubFile(var book: Book) { private fun getContent(chapter: BookChapter): String? { /** - * - * - * titlepage.xhtml + * + * ...titlepage.xhtml */ - if (chapter.url == "titlepage.xhtml") { + if (chapter.url.contains("titlepage.xhtml")) { return "" } /*获取当前章节文本*/ diff --git a/app/src/main/java/io/legado/app/model/localBook/LocalBook.kt b/app/src/main/java/io/legado/app/model/localBook/LocalBook.kt index 4819cf85c..b53d1cb32 100644 --- a/app/src/main/java/io/legado/app/model/localBook/LocalBook.kt +++ b/app/src/main/java/io/legado/app/model/localBook/LocalBook.kt @@ -76,7 +76,8 @@ object LocalBook { if (chapters.isEmpty()) { throw TocEmptyException(appCtx.getString(R.string.chapter_list_empty)) } - return chapters + val lh = LinkedHashSet(chapters) + return ArrayList(lh) } fun getContent(book: Book, chapter: BookChapter): String? {