summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPiotr Srebrny <piotr.srebrny@qt.io>2021-12-15 18:44:41 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-12-16 12:51:12 +0000
commit4631c21f04779c4e0f4b1658a8f0683ac87a0da2 (patch)
treeaf49c2c8a2c63f0719ecd76bc0f99e0b12607181
parentf8a8c152f2e7339c64fd07666aae8f62e9119cc9 (diff)
downloadqtmultimedia-4631c21f04779c4e0f4b1658a8f0683ac87a0da2.tar.gz
Don't leak QSGGeometry object set in setTexturedRectGeometry
Change-Id: I9662bac28e51c20f02460b5f9fbc6952c8311780 Reviewed-by: Lars Knoll <lars.knoll@qt.io> (cherry picked from commit 3a0748889711245b4eb8351f9594371e57c3a01c) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--src/multimediaquick/qsgvideonode_p.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/multimediaquick/qsgvideonode_p.cpp b/src/multimediaquick/qsgvideonode_p.cpp
index d4f84d66d..2327bcc54 100644
--- a/src/multimediaquick/qsgvideonode_p.cpp
+++ b/src/multimediaquick/qsgvideonode_p.cpp
@@ -231,6 +231,7 @@ QSGVideoNode::QSGVideoNode(QQuickVideoOutput *parent, const QVideoFrameFormat &f
m_format(format)
{
setFlag(QSGNode::OwnsMaterial);
+ setFlag(QSGNode::OwnsGeometry);
m_material = new QSGVideoMaterial(format);
setMaterial(m_material);
}