]> git.sesse.net Git - kdenlive/commitdiff
Prevent crash on invalid effect
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Wed, 7 Oct 2009 15:31:51 +0000 (15:31 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Wed, 7 Oct 2009 15:31:51 +0000 (15:31 +0000)
svn path=/trunk/kdenlive/; revision=4010

src/customtrackview.cpp

index b4a7c912090c09ce727236382341c69d0b4ba085..ddc39f6e768f5b821edde341665f6a47be79b61b 100644 (file)
@@ -1574,6 +1574,10 @@ void CustomTrackView::slotDeleteEffect(ClipItem *clip, QDomElement effect)
 
 void CustomTrackView::updateEffect(int track, GenTime pos, QDomElement insertedEffect, int ix, bool triggeredByUser)
 {
+    if (insertedEffect.isNull()) {
+        emit displayMessage(i18n("Problem editing effect"), ErrorMessage);
+        return;
+    }
     ClipItem *clip = getClipItemAt((int)pos.frames(m_document->fps()), m_document->tracksCount() - track);
     QDomElement effect = insertedEffect.cloneNode().toElement();
     if (clip) {