From 2a61c6394568fca9b8d38bab07cb4641a3166bcb Mon Sep 17 00:00:00 2001
From: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Date: Mon, 5 Sep 2011 16:04:10 +0200
Subject: [PATCH] QmlDesigener.propertyEditor: support for QtQuick 2.0
 gradients

Change-Id: I00c58120080f84a30431c34c5c71866f63aca0e4
Reviewed-on: http://codereview.qt.nokia.com/4212
Reviewed-by: Marco Bubke <marco.bubke@nokia.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
---
 .../components/propertyeditor/gradientlineqmladaptor.cpp        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/qmldesigner/components/propertyeditor/gradientlineqmladaptor.cpp b/src/plugins/qmldesigner/components/propertyeditor/gradientlineqmladaptor.cpp
index 3f356ff317c..398289b5c87 100644
--- a/src/plugins/qmldesigner/components/propertyeditor/gradientlineqmladaptor.cpp
+++ b/src/plugins/qmldesigner/components/propertyeditor/gradientlineqmladaptor.cpp
@@ -131,7 +131,7 @@ void GradientLineQmlAdaptor::writeGradient()
                 modelNode.removeProperty(gradientName());
             }
 
-            ModelNode gradientNode = modelNode.view()->createModelNode("QtQuick.Gradient", 1, 0);
+            ModelNode gradientNode = gradientNode= modelNode.view()->createModelNode("QtQuick.Gradient", modelNode.majorVersion(), 0);
             modelNode.nodeProperty(gradientName()).reparentHere(gradientNode);
 
             RewriterTransaction transaction = m_itemNode.modelNode().view()->beginRewriterTransaction();
-- 
GitLab