summaryrefslogtreecommitdiffstats
path: root/src/live_effects/lpe-powerclip.cpp
diff options
context:
space:
mode:
authorMarc Jeanmougin <marc@jeanmougin.fr>2019-10-05 12:19:04 +0000
committerMarc Jeanmougin <marc@jeanmougin.fr>2019-10-05 12:19:04 +0000
commit67d61b662f9c7f8cd39ea78335efb709bade4549 (patch)
tree1df7203973194293cb2e338fed03094b746fd502 /src/live_effects/lpe-powerclip.cpp
parentMatch default for star tool and star toolbar (diff)
downloadinkscape-67d61b662f9c7f8cd39ea78335efb709bade4549.tar.gz
inkscape-67d61b662f9c7f8cd39ea78335efb709bade4549.zip
Fix various minor code problems
Diffstat (limited to 'src/live_effects/lpe-powerclip.cpp')
-rw-r--r--src/live_effects/lpe-powerclip.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/live_effects/lpe-powerclip.cpp b/src/live_effects/lpe-powerclip.cpp
index cb444149c..7e3f8edb7 100644
--- a/src/live_effects/lpe-powerclip.cpp
+++ b/src/live_effects/lpe-powerclip.cpp
@@ -111,6 +111,7 @@ LPEPowerClip::doBeforeEffect (SPLPEItem const* lpeitem){
if(!strcmp(is_inverse_str,"false") && inverse && isVisible()) {
SPCurve * clipcurve = new SPCurve();
addInverse(SP_ITEM(clip_data), clipcurve, Geom::Affine::identity(), true);
+ clipcurve->unref();
} else if((!strcmp(is_inverse_str,"true") && !inverse && isVisible()) ||
(inverse && !is_visible && is_inverse_str == (Glib::ustring)"true"))
{
@@ -335,7 +336,6 @@ LPEPowerClip::doOnVisibilityToggled(SPLPEItem const* lpeitem)
void
LPEPowerClip::flattenClip(SPItem * clip_data, Geom::PathVector &path_in)
{
- SPClipPath *clip_path = SP_ITEM(sp_lpe_item)->clip_ref->getObject();
if (SP_IS_GROUP(clip_data)) {
std::vector<SPItem*> item_list = sp_item_group_item_list(SP_GROUP(clip_data));
for ( std::vector<SPItem*>::const_iterator iter=item_list.begin();iter!=item_list.end();++iter) {