]> git.sesse.net Git - kdenlive/blobdiff - src/kthumb.cpp
Fix wrong project clip deletion, fixes:
[kdenlive] / src / kthumb.cpp
index a7e12e10ac23721042cc6ed26c82c0341c3f1f6e..70864a3e133d70c4548e0d54f7a5d511e28d3508 100644 (file)
@@ -132,7 +132,11 @@ KThumb::KThumb(ClipManager *clipManager, KUrl url, const QString &id, const QStr
 }
 
 KThumb::~KThumb() {
-    if (audioThumbProducer.isRunning()) audioThumbProducer.exit();
+    if (audioThumbProducer.isRunning()) {
+        slotAudioThumbOver();
+        audioThumbProducer.stop_me = true;
+        audioThumbProducer.wait(300);
+    }
 }
 
 void KThumb::setProducer(Mlt::Producer *producer) {