From 9324f4bd4b56e4670a0344c407a3ad7b311520ee Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Thu, 31 Aug 2023 12:34:47 +0300 Subject: [PATCH] QmlDesigner: Fix sync background color to 3D scene environment The sync color setting expects an array (for potential gradient), but it was set to plain color when sync was turned on. Fixes: QDS-10527 Change-Id: Iba27aad8e2cd8c93e76a89984f739ddb6c4e2e7f Reviewed-by: Qt CI Patch Build Bot Reviewed-by: Mahmoud Badri --- src/tools/qml2puppet/mockfiles/qt6/EditView3D.qml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/tools/qml2puppet/mockfiles/qt6/EditView3D.qml b/src/tools/qml2puppet/mockfiles/qt6/EditView3D.qml index de93e1cd1c8..220edc24476 100644 --- a/src/tools/qml2puppet/mockfiles/qt6/EditView3D.qml +++ b/src/tools/qml2puppet/mockfiles/qt6/EditView3D.qml @@ -225,8 +225,9 @@ Item { if ("syncBackgroundColor" in toolStates) { syncBackgroundColor = toolStates.syncBackgroundColor; if (syncBackgroundColor) { - var color = _generalHelper.sceneEnvironmentColor(sceneId); - updateViewStates({"selectBackgroundColor": color}) + var color = []; + color[0] = _generalHelper.sceneEnvironmentColor(sceneId); + updateViewStates({"selectBackgroundColor": color}); } } else if (resetToDefault) { syncBackgroundColor = false;