From 99835dfc170de97f57f4fbf1f1cdce236613a5d3 Mon Sep 17 00:00:00 2001 From: Xwite <1797350009@qq.com> Date: Wed, 1 Jun 2022 17:25:15 +0800 Subject: [PATCH] fix(epub): reset ReadConfig.useReplaceRule to false fix #1831 --- app/src/main/java/io/legado/app/data/entities/Book.kt | 3 ++- app/src/main/java/io/legado/app/model/localBook/EpubFile.kt | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/data/entities/Book.kt b/app/src/main/java/io/legado/app/data/entities/Book.kt index 449d6eacc..d5ff08514 100644 --- a/app/src/main/java/io/legado/app/data/entities/Book.kt +++ b/app/src/main/java/io/legado/app/data/entities/Book.kt @@ -202,7 +202,8 @@ data class Book( if (useReplaceRule != null) { return useReplaceRule } - if (type == BookType.image) { + //图片类书源 epub本地 默认关闭净化 + if (type == BookType.image || isEpub()) { return false } return AppConfig.replaceEnableDefault 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 5d4d36e96..b12e0726e 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 @@ -33,7 +33,7 @@ class EpubFile(var book: Book) { if (eFile == null || eFile?.book?.bookUrl != book.bookUrl) { eFile = EpubFile(book) //对于Epub文件默认不启用替换 - book.setUseReplaceRule(false) + //io.legado.app.data.entities.Book getUseReplaceRule return eFile!! } eFile?.book = book