aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ColorEditor.qml9
1 files changed, 6 insertions, 3 deletions
diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ColorEditor.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ColorEditor.qml
index c039d984fb..e39bd8e88d 100644
--- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ColorEditor.qml
+++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ColorEditor.qml
@@ -103,7 +103,7 @@ Column {
}
onHasGradientChanged: {
- if (!supportGradient)
+ if (!colorEditor.supportGradient)
return
if (gradientLine.hasGradient) {
@@ -217,7 +217,9 @@ Column {
iconSource: "images/icon_color_solid.png"
onClicked: {
- gradientLine.deleteGradient()
+ if (colorEditor.supportGradient)
+ gradientLine.deleteGradient()
+
textField.text = colorEditor.color
colorEditor.backendValue.resetValue()
}
@@ -472,7 +474,8 @@ Column {
iconSource: "images/icon_color_none.png"
onClicked: {
colorEditor.color = "#00000000"
- gradientLine.deleteGradient()
+ if (colorEditor.supportGradient)
+ gradientLine.deleteGradient()
}
tooltip: qsTr("Transparent")
}