diff options
-rw-r--r-- | src/particles/qquickcustomparticle.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/particles/qquickcustomparticle.cpp b/src/particles/qquickcustomparticle.cpp index 4ef35ffcfd..9bba3ebb18 100644 --- a/src/particles/qquickcustomparticle.cpp +++ b/src/particles/qquickcustomparticle.cpp @@ -286,8 +286,11 @@ QSGNode *QQuickCustomParticle::updatePaintNode(QSGNode *oldNode, UpdatePaintNode if (m_system && m_system->isRunning() && !m_system->isPaused()){ rootNode = prepareNextFrame(rootNode); - if (rootNode) + if (rootNode) { + foreach (QSGGeometryNode* node, m_nodes) + node->markDirty(QSGNode::DirtyGeometry); update(); + } } return rootNode; |