diff --git a/src/plugins/qmldesigner/components/stateseditor/stateseditorimageprovider.cpp b/src/plugins/qmldesigner/components/stateseditor/stateseditorimageprovider.cpp index 515c2e0afba..7ac0162cdbe 100644 --- a/src/plugins/qmldesigner/components/stateseditor/stateseditorimageprovider.cpp +++ b/src/plugins/qmldesigner/components/stateseditor/stateseditorimageprovider.cpp @@ -49,6 +49,9 @@ QImage StatesEditorImageProvider::requestImage(const QString &id, QSize *size, c if (m_nodeInstanceView.isNull()) return QImage(); + if (!m_nodeInstanceView->model()) + return QImage(); //NodeInstanceView might be detached + QSize newSize = requestedSize; if (newSize.isEmpty())