From ff989e5bfb92085d2253cc19429c0093f277cd5b Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Mardelle Date: Mon, 25 Feb 2013 15:22:08 +0100 Subject: [PATCH] Don't corrupt project when adding a title clip and a transition already is in place --- src/customtrackview.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/customtrackview.cpp b/src/customtrackview.cpp index a0447fae..a568c2eb 100644 --- a/src/customtrackview.cpp +++ b/src/customtrackview.cpp @@ -2807,9 +2807,11 @@ void CustomTrackView::dropEvent(QDropEvent * event) updateTrackDuration(info.track, addCommand); if (item->baseClip()->isTransparent() && getTransitionItemAtStart(info.startPos, info.track) == NULL) { - // add transparency transition - QDomElement trans = MainWindow::transitions.getEffectByTag("affine", QString()).cloneNode().toElement(); - new AddTransitionCommand(this, info, getPreviousVideoTrack(info.track), trans, false, true, addCommand); + // add transparency transition if space is available + if (canBePastedTo(info, TRANSITIONWIDGET)) { + QDomElement trans = MainWindow::transitions.getEffectByTag("affine", QString()).cloneNode().toElement(); + new AddTransitionCommand(this, info, getPreviousVideoTrack(info.track), trans, false, true, addCommand); + } } item->setSelected(true); } -- 2.39.2