]> git.sesse.net Git - kdenlive/commitdiff
Fix timeline corruption when moving clip with transition and the transition cannot...
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Sat, 10 Apr 2010 08:14:47 +0000 (08:14 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Sat, 10 Apr 2010 08:14:47 +0000 (08:14 +0000)
svn path=/trunk/kdenlive/; revision=4378

src/customtrackview.cpp

index a4927056f49f9fe9a68f4c43b3845087a63f274d..5481cd81e1d399690eeea9f210bb85ff2d390647 100644 (file)
@@ -4155,7 +4155,7 @@ void CustomTrackView::moveTransition(const ItemInfo start, const ItemInfo end, b
     //item->moveTransition(GenTime((int) (endPos.x() - startPos.x()), m_document->fps()));
     KdenliveSettings::setSnaptopoints(snap);
     item->updateTransitionEndTrack(getPreviousVideoTrack(end.track));
-    m_document->renderer()->mltMoveTransition(item->transitionTag(), m_document->tracksCount() - start.track, m_document->tracksCount() - end.track, item->transitionEndTrack(), start.startPos, start.endPos, end.startPos, end.endPos);
+    m_document->renderer()->mltMoveTransition(item->transitionTag(), m_document->tracksCount() - start.track, m_document->tracksCount() - item->track(), item->transitionEndTrack(), start.startPos, start.endPos, item->startPos(), item->endPos());
     if (m_dragItem && m_dragItem == item) {
         QPoint p;
         ClipItem *transitionClip = getClipItemAt(item->startPos(), item->track());