summaryrefslogtreecommitdiffstats
path: root/src/live_effects/parameter/originalitem.cpp
diff options
context:
space:
mode:
authorJabiertxof <jtx@jtx>2017-01-02 12:14:36 +0000
committerJabiertxof <jtx@jtx>2017-01-02 12:14:36 +0000
commit0a19b6fbad1ada089488541e60f195a0943c01a8 (patch)
treefdfd1b6e29e76f3860ced0cc39e1532182e9cae2 /src/live_effects/parameter/originalitem.cpp
parentattemt to mirror (diff)
downloadinkscape-0a19b6fbad1ada089488541e60f195a0943c01a8.tar.gz
inkscape-0a19b6fbad1ada089488541e60f195a0943c01a8.zip
Fix inverse clone
(bzr r15356.1.12)
Diffstat (limited to 'src/live_effects/parameter/originalitem.cpp')
-rw-r--r--src/live_effects/parameter/originalitem.cpp21
1 files changed, 4 insertions, 17 deletions
diff --git a/src/live_effects/parameter/originalitem.cpp b/src/live_effects/parameter/originalitem.cpp
index dc7f2d634..053062128 100644
--- a/src/live_effects/parameter/originalitem.cpp
+++ b/src/live_effects/parameter/originalitem.cpp
@@ -84,25 +84,12 @@ OriginalItemParam::param_newWidget()
}
void
-OriginalItemParam::param_start_listening(SPObject * to)
-{
- if ( to == NULL ) {
- return;
- }
- start_listening(to, false);
-}
-
-void
-OriginalItemParam::param_quit_listening(void)
-{
- quit_listening();
-}
-
-void
OriginalItemParam::linked_modified_callback(SPObject *linked_obj, guint /*flags*/)
{
- emit_changed();
- SP_OBJECT(param_effect->getLPEObj())->requestModified(SP_OBJECT_MODIFIED_FLAG);
+ if (!inverse) {
+ emit_changed();
+ SP_OBJECT(param_effect->getLPEObj())->requestModified(SP_OBJECT_MODIFIED_FLAG);
+ }
}
void