]> git.sesse.net Git - kdenlive/blobdiff - src/docclipbase.cpp
Fix 2 crashes when clip and project monitor are side by side and resizing or seeking...
[kdenlive] / src / docclipbase.cpp
index 5c06003c432b7a089ff8501fe75b8b691f2b4a11..8876587221180cf0cb7003eb8c627057123c0f39 100644 (file)
@@ -651,8 +651,8 @@ Mlt::Producer *DocClipBase::getCloneProducer()
         adjustProducerProperties(prod, getId() + "_", false, false);
         if (!m_properties.contains("proxy_out")) {
             // Adjust length in case...
-            prod->set("length", m_properties.value("duration").toInt());
-            prod->set("out", m_properties.value("out").toInt());
+            if (m_properties.contains("duration")) prod->set("length", m_properties.value("duration").toInt());
+            if (m_properties.contains("out"))prod->set("out", m_properties.value("out").toInt());
         }
     }
     return prod;
@@ -1207,10 +1207,10 @@ bool DocClipBase::hasAudioCodec(const QString &codec) const
 }
 
 
-void DocClipBase::slotExtractImage(int frame, int frame2)
+void DocClipBase::slotExtractImage(QList <int> frames)
 {
     if (m_thumbProd == NULL) return;
-    m_thumbProd->extractImage(frame, frame2);
+    m_thumbProd->extractImage(frames);
 }
 
 QPixmap DocClipBase::extractImage(int frame, int width, int height)