diff --git a/src/plugins/qmldesigner/components/connectioneditor/connectionmodel.cpp b/src/plugins/qmldesigner/components/connectioneditor/connectionmodel.cpp index 28be4827325..873750b2af6 100644 --- a/src/plugins/qmldesigner/components/connectioneditor/connectionmodel.cpp +++ b/src/plugins/qmldesigner/components/connectioneditor/connectionmodel.cpp @@ -768,6 +768,8 @@ void ConnectionModelBackendDelegate::setCurrentRow(int i) qDebug() << Q_FUNC_INFO << i << model; QTC_ASSERT(model, return ); + if (!model->connectionView()->isAttached()) + return; SignalHandlerProperty signalHandlerProperty = model->signalHandlerPropertyForRow(currentRow());