aboutsummaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorAntti Määttä <antti.maatta@qt.io>2021-11-11 09:48:26 +0200
committerAntti Määttä <antti.maatta@qt.io>2021-11-11 10:27:08 +0000
commit4a510f7f6f92868ade2e11c3d8ade303bd232caa (patch)
treee9355d02081e9960e3e935d2b78490c1dc692bc1 /share
parentc073810ba52e36a55aef6317846f7d89fd4c5552 (diff)
Allow selecting particle system as root
Not allowing this causes selection problems. Fixes: QDS-5371 Change-Id: I99d2591a3beb07e39413ba046f3f25e81f0cef50 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'share')
-rw-r--r--share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp
index 419e75cfa0..3fcda0a18d 100644
--- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp
+++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp
@@ -1858,7 +1858,8 @@ void Qt5InformationNodeInstanceServer::changeSelection(const ChangeSelectionComm
#ifdef QUICK3D_MODULE
if (qobject_cast<QQuick3DModel *>(object)
|| qobject_cast<QQuick3DCamera *>(object)
- || qobject_cast<QQuick3DAbstractLight *>(object)) {
+ || qobject_cast<QQuick3DAbstractLight *>(object)
+ || qobject_cast<QQuick3DParticleSystem *>(object)) {
return true;
}
// Node is a component if it has node children that have no instances