From: Jean-Baptiste Mardelle Date: Wed, 7 Oct 2009 15:31:51 +0000 (+0000) Subject: Prevent crash on invalid effect X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=77729ff312444ccf225df75f0a2b81753e8fc446;p=kdenlive Prevent crash on invalid effect svn path=/trunk/kdenlive/; revision=4010 --- diff --git a/src/customtrackview.cpp b/src/customtrackview.cpp index b4a7c912..ddc39f6e 100644 --- a/src/customtrackview.cpp +++ b/src/customtrackview.cpp @@ -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) {