From 541de1958aab5c8c65a455da17275e35f9787dc1 Mon Sep 17 00:00:00 2001 From: HapeLee <63206378+HapeLee@users.noreply.github.com> Date: Thu, 11 Jun 2026 12:38:57 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9C=97=E8=AF=BB=E5=BC=95=E6=93=8E?= =?UTF-8?q?=E5=82=A8=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/help/config/AppConfig.kt | 4 ++-- .../java/io/legado/app/ui/config/readConfig/ReadConfig.kt | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/help/config/AppConfig.kt b/app/src/main/java/io/legado/app/help/config/AppConfig.kt index abaf58114..2364ca417 100644 --- a/app/src/main/java/io/legado/app/help/config/AppConfig.kt +++ b/app/src/main/java/io/legado/app/help/config/AppConfig.kt @@ -478,9 +478,9 @@ object AppConfig : SharedPreferences.OnSharedPreferenceChangeListener { } var ttsEngine: String? - get() = appCtx.getPrefString(PreferKey.ttsEngine) + get() = io.legado.app.ui.config.readConfig.ReadConfig.ttsEngine set(value) { - appCtx.putPrefString(PreferKey.ttsEngine, value) + io.legado.app.ui.config.readConfig.ReadConfig.ttsEngine = value } var webPort: Int diff --git a/app/src/main/java/io/legado/app/ui/config/readConfig/ReadConfig.kt b/app/src/main/java/io/legado/app/ui/config/readConfig/ReadConfig.kt index e012837b8..f51fd4543 100644 --- a/app/src/main/java/io/legado/app/ui/config/readConfig/ReadConfig.kt +++ b/app/src/main/java/io/legado/app/ui/config/readConfig/ReadConfig.kt @@ -241,4 +241,9 @@ object ReadConfig { PreferKey.ttsSpeechRate, 5 ) + + var ttsEngine by prefDelegate( + PreferKey.ttsEngine, + null + ) }