From df20f8924a2c9ac839bde15c30b7d3eb4742e4d6 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Fri, 3 May 2024 15:47:52 +0300 Subject: [PATCH] EffectComposer: Fix slider value precision Effects with slider controlled real values now properly cut the values to two decimals. Fixes: QDS-11773 Change-Id: I056a295e5a126536d3003490c938361e4ce382b3 Reviewed-by: Mahmoud Badri --- .../qmldesigner/effectComposerQmlSources/ValueFloat.qml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/share/qtcreator/qmldesigner/effectComposerQmlSources/ValueFloat.qml b/share/qtcreator/qmldesigner/effectComposerQmlSources/ValueFloat.qml index 969d7e29492..6b723a9bc59 100644 --- a/share/qtcreator/qmldesigner/effectComposerQmlSources/ValueFloat.qml +++ b/share/qtcreator/qmldesigner/effectComposerQmlSources/ValueFloat.qml @@ -42,8 +42,9 @@ Row { to: uniformMaxValue value: uniformValue onMoved: { - uniformValue = value - spinBox.value = value // binding isn't working for this property so update it + let fixedValue = Number.parseFloat(value).toFixed(slider.decimals) + uniformValue = fixedValue + spinBox.value = fixedValue // binding isn't working for this property so update it } } }