diff --git a/src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp b/src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp index fded95fae1789d4a247ba6b434915fa91ea7a585..be3e380930dbda8927e37c8febd0d68edc628625 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();