summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiang Jian <jianliang79@gmail.com>2014-04-01 15:16:28 +0800
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-04-01 17:09:43 +0200
commitfeaa55716486711e6499ae1cc2c84326642f3daa (patch)
treef125e84f0825fad4c8360d46ab987bc4735e7ece
parent36649887e8ba8841b45522a772cf83b5c5130fca (diff)
downloadqtmultimedia-feaa55716486711e6499ae1cc2c84326642f3daa.tar.gz
Fix QSGGeometry object leak
Set QSGNode::OwnsGeometry flag to QSGVideoNode, otherwise the QSGGeometry object created in QSGVideoNode::setTexturedRectGeometry() will be leaked. Change-Id: I383b4fe2ff8c7921d2c9c101d4d90fac5a08365a Reviewed-by: Yoann Lopes <yoann.lopes@digia.com>
-rw-r--r--src/qtmultimediaquicktools/qsgvideonode_p.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/qtmultimediaquicktools/qsgvideonode_p.cpp b/src/qtmultimediaquicktools/qsgvideonode_p.cpp
index b958180a0..6fbc1443b 100644
--- a/src/qtmultimediaquicktools/qsgvideonode_p.cpp
+++ b/src/qtmultimediaquicktools/qsgvideonode_p.cpp
@@ -46,6 +46,7 @@ QT_BEGIN_NAMESPACE
QSGVideoNode::QSGVideoNode()
: m_orientation(-1)
{
+ setFlag(QSGNode::OwnsGeometry);
}
/* Helpers */