]> git.sesse.net Git - kdenlive/blobdiff - src/mainwindow.cpp
Fix several issues with transitions, including all problems reported in:
[kdenlive] / src / mainwindow.cpp
index 347c39c10b0a206399fcd6483d0e418060a64561..de3c69f64bb5f3e561e3551429a116f89ac9d80b 100644 (file)
@@ -1489,9 +1489,8 @@ void MainWindow::slotAddTransition(QAction *result) {
     QStringList info = result->data().toStringList();
     if (info.isEmpty()) return;
     QDomElement transition = transitions.getEffectByTag(info.at(1), info.at(2));
-    //QDomElement effect = transitions.getEffectByName(result->data().toString());
-    if (m_activeTimeline) {
-        m_activeTimeline->projectView()->slotAddTransitionToSelectedClips(transition);
+    if (m_activeTimeline && !transition.isNull()) {
+        m_activeTimeline->projectView()->slotAddTransitionToSelectedClips(transition.cloneNode().toElement());
     }
 }