diff --git a/src/plugins/qmldesigner/components/connectioneditor/connectionmodel.cpp b/src/plugins/qmldesigner/components/connectioneditor/connectionmodel.cpp index 54965013a44..50ad727fe22 100644 --- a/src/plugins/qmldesigner/components/connectioneditor/connectionmodel.cpp +++ b/src/plugins/qmldesigner/components/connectioneditor/connectionmodel.cpp @@ -737,6 +737,11 @@ void ConnectionModelBackendDelegate::changeActionType(ActionType actionType) ConnectionEditorStatements::MatchedStatement &okStatement = ConnectionEditorStatements::okStatement(m_handler); + ConnectionEditorStatements::MatchedStatement &koStatement + = ConnectionEditorStatements::koStatement(m_handler); + + koStatement = ConnectionEditorStatements::EmptyBlock(); + //We expect a valid id on the root node const QString validId = model->connectionView()->rootModelNode().validId(); QString statementSource = generateDefaultStatement(actionType, validId);