diff --git a/share/qtcreator/qmldesigner/effectMakerQmlSources/SaveAsDialog.qml b/share/qtcreator/qmldesigner/effectMakerQmlSources/SaveAsDialog.qml index 8e762cebbd8..eef24116697 100644 --- a/share/qtcreator/qmldesigner/effectMakerQmlSources/SaveAsDialog.qml +++ b/share/qtcreator/qmldesigner/effectMakerQmlSources/SaveAsDialog.qml @@ -84,6 +84,9 @@ StudioControls.Dialog { text: qsTr("Save") enabled: nameText.text !== "" onClicked: { + if (!enabled) // needed since this event handler can be triggered from keyboard events + return + EffectMakerBackend.effectMakerModel.saveComposition(nameText.text) if (root.clearOnClose) {