diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quick3dnodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quick3dnodeinstance.cpp index 472d560e099..29c3ab3f299 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quick3dnodeinstance.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quick3dnodeinstance.cpp @@ -59,7 +59,11 @@ Qt5NodeInstanceServer *Quick3DNodeInstance::qt5NodeInstanceServer() const QQuick3DNode *Quick3DNodeInstance::quick3DNode() const { +#ifdef QUICK3D_MODULE return qobject_cast(object()); +#else + return nullptr; +#endif } Quick3DNodeInstance::Pointer Quick3DNodeInstance::create(QObject *object)