diff --git a/src/plugins/qmldesigner/components/edit3d/edit3dview.cpp b/src/plugins/qmldesigner/components/edit3d/edit3dview.cpp index fa2781a3f07..34bb770be08 100644 --- a/src/plugins/qmldesigner/components/edit3d/edit3dview.cpp +++ b/src/plugins/qmldesigner/components/edit3d/edit3dview.cpp @@ -133,12 +133,14 @@ void Edit3DView::modelAboutToBeDetached(Model *model) void Edit3DView::sendInputEvent(QInputEvent *e) const { - nodeInstanceView()->sendInputEvent(e); + if (nodeInstanceView()) + nodeInstanceView()->sendInputEvent(e); } void Edit3DView::edit3DViewResized(const QSize &size) const { - nodeInstanceView()->edit3DViewResized(size); + if (nodeInstanceView()) + nodeInstanceView()->edit3DViewResized(size); } QSize Edit3DView::canvasSize() const