QUndoCommand(parent),
m_view(view),
m_track(track),
- m_effect(effect),
+ m_effect(effect.cloneNode().toElement()),
m_pos(pos),
m_doIt(doIt)
{
QString effectName;
- QDomNode namenode = effect.elementsByTagName("name").item(0);
+ QDomNode namenode = m_effect.elementsByTagName("name").item(0);
if (!namenode.isNull()) effectName = i18n(namenode.toElement().text().toUtf8().data());
else effectName = i18n("effect");
if (doIt) setText(i18n("Add %1", effectName));