From bf5b0d7c9e04c48f3514f7aec44f892e996bbc43 Mon Sep 17 00:00:00 2001 From: Horis <8674809+821938089@users.noreply.github.com> Date: Fri, 16 May 2025 22:10:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/data/entities/BaseSource.kt | 2 +- .../main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt | 2 +- app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeUrl.kt | 2 +- app/src/main/java/io/legado/app/ui/rss/read/RssJsExtensions.kt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/io/legado/app/data/entities/BaseSource.kt b/app/src/main/java/io/legado/app/data/entities/BaseSource.kt index 786636222..440d344d4 100644 --- a/app/src/main/java/io/legado/app/data/entities/BaseSource.kt +++ b/app/src/main/java/io/legado/app/data/entities/BaseSource.kt @@ -61,7 +61,7 @@ interface BaseSource : JsExtensions { fun getKey(): String override fun getSource(): BaseSource? { - return this + return copy() } fun loginUi(): List? { diff --git a/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt b/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt index ca37bc0b2..fdb0607a3 100644 --- a/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt +++ b/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt @@ -814,7 +814,7 @@ class AnalyzeRule( } override fun getSource(): BaseSource? { - return source + return source?.copy() } /** diff --git a/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeUrl.kt b/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeUrl.kt index 8fe366838..a529a7e94 100644 --- a/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeUrl.kt +++ b/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeUrl.kt @@ -660,7 +660,7 @@ class AnalyzeUrl( } override fun getSource(): BaseSource? { - return source + return source?.copy() } companion object { diff --git a/app/src/main/java/io/legado/app/ui/rss/read/RssJsExtensions.kt b/app/src/main/java/io/legado/app/ui/rss/read/RssJsExtensions.kt index 5df98b9b7..edcac9a9e 100644 --- a/app/src/main/java/io/legado/app/ui/rss/read/RssJsExtensions.kt +++ b/app/src/main/java/io/legado/app/ui/rss/read/RssJsExtensions.kt @@ -10,7 +10,7 @@ import io.legado.app.utils.showDialogFragment class RssJsExtensions(private val activity: ReadRssActivity) : JsExtensions { override fun getSource(): BaseSource? { - return activity.getSource() + return activity.getSource()?.copy() } fun searchBook(key: String) {