summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/live_effects/lpe-powerclip.cpp3
1 files changed, 3 insertions, 0 deletions
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();