]> git.sesse.net Git - kdenlive/commitdiff
Fix possible crash when changing speed effect
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Sun, 31 Mar 2013 20:24:56 +0000 (22:24 +0200)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Sun, 31 Mar 2013 20:24:56 +0000 (22:24 +0200)
src/renderer.cpp

index 352120833a1ffa99db3545d8c8970d51ed8edaa5..dc47c393ef2d3db661e02ab1962a8b9b32d3e32c 100644 (file)
@@ -2604,6 +2604,10 @@ int Render::mltChangeClipSpeed(ItemInfo info, ItemInfo speedIndependantInfo, dou
         newLength = trackPlaylist.clip_length(clipIndex);
         service.unlock();
     } else if (speed == 1.0 && strobe < 2) {
+       if (!prod || !prod->is_valid()) {
+           kDebug()<<"// Something is wrong with producer";
+           return -1;
+       }
         service.lock();
 
         Mlt::Producer *clip = trackPlaylist.replace_with_blank(clipIndex);