From 515088b67c4bae3514371ef43616590b634e95d8 Mon Sep 17 00:00:00 2001 From: kunfei Date: Mon, 19 Sep 2022 20:19:57 +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 --- .../java/io/legado/app/utils/WebSettingsExtensions.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/utils/WebSettingsExtensions.kt b/app/src/main/java/io/legado/app/utils/WebSettingsExtensions.kt index 980bd294d..7c0623f91 100644 --- a/app/src/main/java/io/legado/app/utils/WebSettingsExtensions.kt +++ b/app/src/main/java/io/legado/app/utils/WebSettingsExtensions.kt @@ -13,8 +13,14 @@ import io.legado.app.help.config.AppConfig @SuppressLint("RequiresFeature") fun WebSettings.setDarkeningAllowed(allow: Boolean) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { - WebSettingsCompat.setAlgorithmicDarkeningAllowed(this, allow) - } else if (AppConfig.isNightTheme) { + kotlin.runCatching { + WebSettingsCompat.setAlgorithmicDarkeningAllowed(this, allow) + return + }.onFailure { + it.printOnDebug() + } + } + if (AppConfig.isNightTheme) { if (WebViewFeature.isFeatureSupported(WebViewFeature.FORCE_DARK_STRATEGY)) { @Suppress("DEPRECATION") WebSettingsCompat.setForceDarkStrategy(