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