From 99420fae934b099bde2ab6541b68ac46a9072e02 Mon Sep 17 00:00:00 2001 From: Ly-sec Date: Fri, 8 Aug 2025 14:29:23 +0200 Subject: [PATCH] Fix Display slider (hopefully) --- Widgets/SettingsWindow/Tabs/Display.qml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Widgets/SettingsWindow/Tabs/Display.qml b/Widgets/SettingsWindow/Tabs/Display.qml index 93cb9c5..870a6b5 100644 --- a/Widgets/SettingsWindow/Tabs/Display.qml +++ b/Widgets/SettingsWindow/Tabs/Display.qml @@ -439,12 +439,14 @@ ColumnLayout { stepSize: 0.05 snapAlways: true value: parent.currentValue - onValueChanged: { - let overrides = Settings.settings.monitorScaleOverrides || {}; - overrides = Object.assign({}, overrides); - overrides[monitorCard.monitorName] = value; - Settings.settings.monitorScaleOverrides = overrides; - parent.currentValue = value; + onMoved: { + if (isFinite(value)) { + let overrides = Settings.settings.monitorScaleOverrides || {}; + overrides = Object.assign({}, overrides); + overrides[monitorCard.monitorName] = value; + Settings.settings.monitorScaleOverrides = overrides; + parent.currentValue = value; + } } } Text { text: parent.currentValue.toFixed(2); font.pixelSize: 12 * Theme.scale(screen); color: Theme.textPrimary; width: 36 }