From aef13a5dcdf557ea8afd95b4c20c593f4d56cb09 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Fri, 13 Aug 2021 16:48:39 +0300 Subject: [PATCH] QmlDesigner: Disable 3D particle systems from running on puppets Running 3D particle systems based on their application set properties is usually not desirable, so until we have proper solution for controlling particle systems from UI, we disable them entirely. Fixes: QDS-4773 Fixes: QDS-4801 Change-Id: I45682d8ac5a161a92be98fe9b0304ffb948f104f Reviewed-by: Thomas Hartmann --- src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp b/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp index 228b824bcb8..bd174ba400b 100644 --- a/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp +++ b/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp @@ -535,6 +535,7 @@ QProcessEnvironment PuppetCreator::processEnvironment() const import = QmlDesigner::Import::createLibraryImport("QtCharts", "2.0"); if (m_model->hasImport(import, true, true)) environment.set("QMLDESIGNER_FORCE_QAPPLICATION", "true"); + environment.set("QT_QUICK3D_DISABLE_PARTICLE_SYSTEMS", "1"); #endif QStringList importPaths = m_model->importPaths();