diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp index 3fcda0a18df..34d96265286 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp @@ -1859,7 +1859,10 @@ void Qt5InformationNodeInstanceServer::changeSelection(const ChangeSelectionComm if (qobject_cast(object) || qobject_cast(object) || qobject_cast(object) - || qobject_cast(object)) { +#ifdef QUICK3D_PARTICLES_MODULE + || qobject_cast(object) +#endif + ) { return true; } // Node is a component if it has node children that have no instances