From 17590e229fde87450869ae5672a7e078f39f3a51 Mon Sep 17 00:00:00 2001 From: Horis <8674809+821938089@users.noreply.github.com> Date: Sat, 8 Feb 2025 14:48:19 +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 --- .../io/legado/app/ui/book/read/config/SpeakEngineDialog.kt | 2 +- .../io/legado/app/ui/book/source/manage/BookSourceActivity.kt | 2 +- .../java/io/legado/app/ui/book/toc/rule/TxtTocRuleActivity.kt | 2 +- .../java/io/legado/app/ui/book/toc/rule/TxtTocRuleDialog.kt | 3 ++- .../main/java/io/legado/app/ui/dict/rule/DictRuleActivity.kt | 2 +- .../main/java/io/legado/app/ui/replace/ReplaceRuleActivity.kt | 3 +-- .../io/legado/app/ui/rss/source/manage/RssSourceActivity.kt | 3 +-- 7 files changed, 8 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/read/config/SpeakEngineDialog.kt b/app/src/main/java/io/legado/app/ui/book/read/config/SpeakEngineDialog.kt index 54104ef31..9a4e17fea 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/config/SpeakEngineDialog.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/config/SpeakEngineDialog.kt @@ -216,7 +216,7 @@ class SpeakEngineDialog() : BaseDialogFragment(R.layout.dialog_recycler_view), customView { alertBinding.root } okButton { alertBinding.editView.text?.toString()?.let { url -> - if (!cacheUrls.contains(url)) { + if (url.isAbsUrl() && !cacheUrls.contains(url)) { cacheUrls.add(0, url) aCache.put(ttsUrlKey, cacheUrls.joinToString(",")) } diff --git a/app/src/main/java/io/legado/app/ui/book/source/manage/BookSourceActivity.kt b/app/src/main/java/io/legado/app/ui/book/source/manage/BookSourceActivity.kt index 2571b0eee..3ff7b7773 100644 --- a/app/src/main/java/io/legado/app/ui/book/source/manage/BookSourceActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/source/manage/BookSourceActivity.kt @@ -617,7 +617,7 @@ class BookSourceActivity : VMBaseActivity