]> git.sesse.net Git - mlt/commitdiff
parent the svgrenderer, to destruct on exit
authorMarco Gittler <g.marco@freenet.de>
Thu, 9 Sep 2010 06:29:50 +0000 (08:29 +0200)
committerMarco Gittler <g.marco@freenet.de>
Thu, 9 Sep 2010 06:52:43 +0000 (08:52 +0200)
src/modules/qimage/kdenlivetitle_wrapper.cpp

index be1850c6131e232aa32948ea1e83006af77a0952..06b278660e123c82d982e916728f4f2f8545184a 100755 (executable)
@@ -280,10 +280,8 @@ void loadFromXml( mlt_producer producer, QGraphicsScene *scene, const char *temp
                                        rec = new QGraphicsSvgItem(url);
                                }else{
                                        rec = new QGraphicsSvgItem();
-                                       QSvgRenderer *renderer= new QSvgRenderer(QByteArray::fromBase64(base64.toAscii()) );
+                                       QSvgRenderer *renderer= new QSvgRenderer(QByteArray::fromBase64(base64.toAscii()), rec );
                                        rec->setSharedRenderer(renderer);
-                                       //QString elem=rec->elementId();
-                                       //QRectF bounds = renderer->boundsOnElement(elem);
                                }
                                if (rec){
                                        scene->addItem(rec);