From 8010b32c29c3a79f1e4053f34dc7c76d4430621c Mon Sep 17 00:00:00 2001 From: Ly-sec Date: Sat, 15 Nov 2025 18:36:04 +0100 Subject: [PATCH] Settings: fix migration --- Commons/Settings.qml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Commons/Settings.qml b/Commons/Settings.qml index d1ea1fbb..d8c5b5b9 100644 --- a/Commons/Settings.qml +++ b/Commons/Settings.qml @@ -734,9 +734,13 @@ Singleton { if (rawJson) { var parsed = JSON.parse(rawJson) if (parsed.general && parsed.general.dimDesktop === true) { - if (adapter.general.dimmerOpacity === undefined || adapter.general.dimmerOpacity === 0) { + // Check if dimmerOpacity exists in raw JSON (not adapter default) + var dimmerOpacityInJson = parsed.general.dimmerOpacity + + // If dimmerOpacity wasn't explicitly set in JSON or was 0, set it to 0.8 (80% dimming) + if (dimmerOpacityInJson === undefined || dimmerOpacityInJson === 0) { adapter.general.dimmerOpacity = 0.8 - Logger.i("Settings", "Migrated dimDesktop: set dimmerOpacity to 0.8") + Logger.i("Settings", "Migrated dimDesktop=true: set dimmerOpacity to 0.8 (80% dimming)") } } }