]> git.sesse.net Git - kdenlive/commitdiff
Fix memleak
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Tue, 18 Oct 2011 14:20:28 +0000 (14:20 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Tue, 18 Oct 2011 14:20:28 +0000 (14:20 +0000)
svn path=/trunk/kdenlive/; revision=5968

src/renderer.cpp

index 3e1001c437a9747043d3e990b7f22fdeac3cdb86..44cc01bf763d7e3512556da22b19e3ee870981d5 100644 (file)
@@ -1518,7 +1518,6 @@ void Render::emitFrameUpdated(Mlt::Frame& frame)
 
 void Render::emitFrameNumber(double position)
 {
-    kDebug()<<"+++++++++++++++++++++++++++++++++++++++\n   "<<m_name<<" GOT POSITION: "<<position<<"\n++++++++++++++++++++++++++";
     m_framePosition = position;
     emit rendererPosition((int) position);
 }
@@ -1891,8 +1890,8 @@ bool Render::mltUpdateClip(ItemInfo info, QDomElement element, Mlt::Producer *pr
         ct++;
         filter = sourceService.filter(ct);
     }
-
-    trackPlaylist.replace_with_blank(clipIndex);
+    delete clip;
+    clip = trackPlaylist.replace_with_blank(clipIndex);
     delete clip;
     prod = checkSlowMotionProducer(prod, element);
     if (prod == NULL || !prod->is_valid()) {