diff options
-rw-r--r-- | share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ColorEditor.qml | 9 |
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") } |