From 164be3a09c76324b9087e3cd3fc7c80ade384a44 Mon Sep 17 00:00:00 2001
From: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Date: Wed, 8 Sep 2010 16:31:16 +0200
Subject: [PATCH] QmlDesigner.propertyEditor: fixing GradientLine

---
 .../qmldesigner/components/propertyeditor/colorwidget.cpp      | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp b/src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp
index fded95fae17..be3e380930d 100644
--- a/src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp
+++ b/src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp
@@ -447,6 +447,7 @@ void GradientLine::setItemNode(const QVariant &itemNode)
     if (!itemNode.value<ModelNode>().isValid())
         return;
     m_itemNode = itemNode.value<ModelNode>();
+    m_useGradient = false;
     setupGradient();
     emit itemNodeChanged();
 }
@@ -454,7 +455,7 @@ void GradientLine::setItemNode(const QVariant &itemNode)
 void GradientLine::setGradient(const QLinearGradient &gradient)
 {
     m_gradient = gradient;
-    m_useGradient = true;
+    m_useGradient = false;
     setupGradient();
     emit gradientChanged();
 
-- 
GitLab