]> git.sesse.net Git - kdenlive/blobdiff - src/kdenlivedoc.cpp
Various fixes to improve general stability in Qt 4.5.2
[kdenlive] / src / kdenlivedoc.cpp
index 4551ee26bd3017ae6da0c2489327136b57cf79bd..4d4a451d363a0c6ea8c1594120a738b955643e47 100644 (file)
@@ -745,8 +745,10 @@ void KdenliveDoc::updatePreviewSettings()
 {
     m_clipManager->updatePreviewSettings();
     m_render->updatePreviewSettings();
+    QList <Mlt::Producer *> prods = m_render->producersList();
     m_clipManager->resetProducersList(m_render->producersList());
-
+    qDeleteAll(prods);
+    prods.clear();
 }
 
 Render *KdenliveDoc::renderer()
@@ -754,7 +756,7 @@ Render *KdenliveDoc::renderer()
     return m_render;
 }
 
-void KdenliveDoc::updateClip(const QString &id)
+void KdenliveDoc::updateClip(const QString id)
 {
     emit updateClipDisplay(id);
 }