]> git.sesse.net Git - kdenlive/blobdiff - src/effectslist.cpp
new: saving of effect group
[kdenlive] / src / effectslist.cpp
index f673c0e1ed6ad79e5fc823281fdf7708160ea5a8..2ceb03050a1fc63e1797a24a403b418e81b9926c 100644 (file)
@@ -100,8 +100,14 @@ QStringList EffectsList::effectIdInfo(const int ix) const
 {
     QStringList info;
     QDomElement effect = m_baseElement.childNodes().at(ix).toElement();
-    QDomElement namenode = effect.firstChildElement("name");
-    info << i18n(namenode.text().toUtf8().data()) << effect.attribute("tag") << effect.attribute("id");
+    if (effect.tagName() == "effectgroup") {
+       QString groupName = effect.attribute("name");
+       info << groupName << groupName << groupName << QString::number(Kdenlive::groupEffect);
+    }
+    else {
+       QDomElement namenode = effect.firstChildElement("name");
+       info << i18n(namenode.text().toUtf8().data()) << effect.attribute("tag") << effect.attribute("id");
+    }
     return info;
 }