]> git.sesse.net Git - kdenlive/blobdiff - src/effectslist.cpp
Fix crash when dropping effect from effects list to effect stack
[kdenlive] / src / effectslist.cpp
index 2ceb03050a1fc63e1797a24a403b418e81b9926c..9d33f8e1298302c8139d2de2fb382b58e1e33dbb 100644 (file)
@@ -352,7 +352,7 @@ QDomElement EffectsList::insert(QDomElement effect)
     QDomNodeList effects = m_baseElement.childNodes();
     int ix = effect.attribute("kdenlive_ix").toInt();
     QDomElement result;
-    if (effect.hasAttribute("kdenlive_ix") && ix > effects.count()) {
+    if (ix <= 0 || ix > effects.count()) {
        ix = effects.count();
        result = m_baseElement.appendChild(importNode(effect, true)).toElement();
     }