Fix QSGGeometry object leak
authorLiang Jian <jianliang79@gmail.com>
Tue, 1 Apr 2014 07:16:28 +0000 (15:16 +0800)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Tue, 1 Apr 2014 15:09:43 +0000 (17:09 +0200)
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>
src/qtmultimediaquicktools/qsgvideonode_p.cpp

index b958180..6fbc144 100644 (file)
@@ -46,6 +46,7 @@ QT_BEGIN_NAMESPACE
 QSGVideoNode::QSGVideoNode()
     : m_orientation(-1)
 {
+    setFlag(QSGNode::OwnsGeometry);
 }
 
 /* Helpers */