From 7d333f8b6c9887e5cde0c52e46e6dcf8188ef87c Mon Sep 17 00:00:00 2001 From: HapeLee <63206378+HapeLee@users.noreply.github.com> Date: Thu, 11 Jun 2026 01:13:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AD=97=E4=BD=93=E9=87=8D=E7=BD=AE?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../legado/app/ui/config/themeConfig/ThemeConfig.kt | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/config/themeConfig/ThemeConfig.kt b/app/src/main/java/io/legado/app/ui/config/themeConfig/ThemeConfig.kt index 5a9780cba..ac53c8b4e 100644 --- a/app/src/main/java/io/legado/app/ui/config/themeConfig/ThemeConfig.kt +++ b/app/src/main/java/io/legado/app/ui/config/themeConfig/ThemeConfig.kt @@ -7,10 +7,7 @@ import io.legado.app.constant.EventBus import io.legado.app.constant.PreferKey import io.legado.app.ui.config.prefDelegate import io.legado.app.utils.GSON -import io.legado.app.utils.getPrefString import io.legado.app.utils.postEvent -import io.legado.app.utils.putPrefString -import splitties.init.appCtx data class TagColorPair( val textColor: Int = 0, @@ -88,12 +85,9 @@ object ThemeConfig { postEvent(EventBus.RECREATE, "") } - var appFontPath: String? - get() = appCtx.getPrefString(PreferKey.appFontPath) - set(value) { - appCtx.putPrefString(PreferKey.appFontPath, value) - postEvent(EventBus.RECREATE, "") - } + var appFontPath by prefDelegate(PreferKey.appFontPath, null) { + postEvent(EventBus.RECREATE, "") + } var cPrimary by prefDelegate(PreferKey.cPrimary, 0)