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

fix(LocalBook): remove duplicated chapter

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

+ 2 - 1
app/src/main/java/io/legado/app/model/localBook/LocalBook.kt

@@ -76,7 +76,8 @@ object LocalBook {
         if (chapters.isEmpty()) {
         if (chapters.isEmpty()) {
             throw TocEmptyException(appCtx.getString(R.string.chapter_list_empty))
             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? {
     fun getContent(book: Book, chapter: BookChapter): String? {