From 05581c30c3f13a88c4e39884a6fdfd37c2645b34 Mon Sep 17 00:00:00 2001 From: Xwite <1797350009@qq.com> Date: Sat, 4 Jun 2022 15:45:57 +0800 Subject: [PATCH] fix(LocalBook): remove duplicated chapter --- app/src/main/java/io/legado/app/model/localBook/LocalBook.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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? {