diff --git a/src/plugins/qmldesigner/core/instances/graphicsobjectnodeinstance.cpp b/src/plugins/qmldesigner/core/instances/graphicsobjectnodeinstance.cpp index db32257797e221fa076c02ec7ceec1d389003703..4fe80a1fcde32cca41800043c33e8b95ef1c794d 100644 --- a/src/plugins/qmldesigner/core/instances/graphicsobjectnodeinstance.cpp +++ b/src/plugins/qmldesigner/core/instances/graphicsobjectnodeinstance.cpp @@ -44,6 +44,9 @@ GraphicsObjectNodeInstance::GraphicsObjectNodeInstance(QGraphicsObject *graphics QGraphicsObject *GraphicsObjectNodeInstance::graphicsObject() const { + if (object() == 0) + return 0; + Q_ASSERT(qobject_cast<QGraphicsObject*>(object())); return static_cast<QGraphicsObject*>(object()); }