From 17da102695d707f0ad8881ac542c6c0fdc72b536 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Fri, 8 Sep 2023 09:31:49 +0200 Subject: [PATCH] QmlDesigner: Fix crash on exit Change-Id: If02837c0af08b037a10e0f91172eafb757e0c81f Reviewed-by: Qt CI Patch Build Bot Reviewed-by: Tim Jenssen --- .../qmldesigner/components/connectioneditor/connectionmodel.cpp | 2 ++ 1 file changed, 2 insertions(+) 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());