]> git.sesse.net Git - kdenlive/commitdiff
Fix transition not correctly moved on track deletion
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Tue, 16 Jun 2009 06:03:26 +0000 (06:03 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Tue, 16 Jun 2009 06:03:26 +0000 (06:03 +0000)
svn path=/trunk/kdenlive/; revision=3547

src/renderer.cpp

index 7bfb8473bfa2c99b9df6af3ac79c7a05877c9400..ea4b72a544fd96078f2d82df90a822833f9fb12e 100644 (file)
@@ -3026,6 +3026,7 @@ void Render::mltDeleteTrack(int ix)
         }
         if (mappedProps.value("mlt_service") == "mix" && mappedProps.value("b_track").toInt() == tracksCount) {
             tractor.removeChild(transitions.at(i));
+            i--;
         } else if (mappedProps.value("mlt_service") != "mix" && mappedProps.value("b_track").toInt() >= ix) {
             // Transition needs to be moved
             int a_track = mappedProps.value("a_track").toInt();