]> git.sesse.net Git - kdenlive/commitdiff
Clear effect stack when deleting a clip:
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Mon, 13 Apr 2009 11:13:57 +0000 (11:13 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Mon, 13 Apr 2009 11:13:57 +0000 (11:13 +0000)
http://www.kdenlive.org/mantis/view.php?id=763

svn path=/trunk/kdenlive/; revision=3290

src/customtrackview.cpp

index 2a376370d0e7f2e40357b05de1661fce1df08c72..b188368a1c54aa73c515305f40cb059ec56f79de 100644 (file)
@@ -2683,6 +2683,7 @@ void CustomTrackView::deleteSelectedClips()
             ClipItem *item = static_cast <ClipItem *>(itemList.at(i));
             if (item->parentItem()) resetGroup = true;
             new AddTimelineClipCommand(this, item->xml(), item->clipProducer(), item->info(), item->effectList(), true, true, deleteSelected);
+            emit clipItemSelected(NULL);
         } else if (itemList.at(i)->type() == TRANSITIONWIDGET) {
             Transition *item = static_cast <Transition *>(itemList.at(i));
             if (item->parentItem()) resetGroup = true;
@@ -2691,8 +2692,10 @@ void CustomTrackView::deleteSelectedClips()
             info.endPos = item->endPos();
             info.track = item->track();
             new AddTransitionCommand(this, info, item->transitionEndTrack(), item->toXML(), true, true, deleteSelected);
+            emit transitionItemSelected(NULL);
         }
     }
+
     m_commandStack->push(deleteSelected);
 }