]> git.sesse.net Git - kdenlive/blobdiff - src/customtrackview.cpp
several keyframe effect fixes
[kdenlive] / src / customtrackview.cpp
index 19e94e7f407d0bf1dde25a22adbd37856e516366..0c514f1560fe557478ee30074a76e1dd87d85bea 100644 (file)
@@ -610,10 +610,7 @@ void CustomTrackView::slotAddEffect(QDomElement effect, GenTime pos, int track)
     for (int i = 0; i < itemList.count(); i++) {
         if (itemList.at(i)->type() == AVWIDGET) {
             ClipItem *item = (ClipItem *)itemList.at(i);
-            // the kdenlive_ix int is used to identify an effect in mlt's playlist, should
-            // not be changed
-            if (effect.attribute("kdenlive_ix").toInt() == 0)
-                effect.setAttribute("kdenlive_ix", QString::number(item->effectsCounter()));
+            item->initEffect(effect);
             AddEffectCommand *command = new AddEffectCommand(this, m_tracksList.count() - item->track(), item->startPos(), effect, true);
             m_commandStack->push(command);
         }