From 02cb93c0417d0c111ecd6d44af72ab3c2fd37cd3 Mon Sep 17 00:00:00 2001 From: Jabier Arraiza Date: Sat, 22 Sep 2018 18:46:56 +0200 Subject: Fix a bug if shape is not defined in powerclip --- src/live_effects/lpe-powerclip.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/live_effects/lpe-powerclip.cpp b/src/live_effects/lpe-powerclip.cpp index 38a8d02a0..494c6d8a4 100644 --- a/src/live_effects/lpe-powerclip.cpp +++ b/src/live_effects/lpe-powerclip.cpp @@ -142,6 +142,9 @@ LPEPowerClip::addInverse (SPItem * clip_data, SPCurve * clipcurve, bool root){ SPObject *elemref = NULL; if(root) { Inkscape::XML::Document *xml_doc = document->getReprDoc(); + if (!SP_IS_SHAPE(clip_data)) { + return; + } SP_SHAPE(clip_data)->removeAllPathEffects(true); Inkscape::XML::Node *clip_path_node = xml_doc->createElement("svg:path"); Inkscape::XML::Node *parent = clip_data->getRepr()->parent(); -- cgit v1.2.3