summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJabier Arraiza Cenoz <jabier.arraiza@marker.es>2017-05-29 15:41:44 +0000
committerjabiertxof <info@marker.es>2017-05-29 15:41:44 +0000
commitfbb39e2ef01040c3c359bf05eb3094e5c7430565 (patch)
treeb7fc59753314e2923123fe56335d833b9b81b5af
parentFix PDF export with respect to 'image-rendering'. (diff)
downloadinkscape-fbb39e2ef01040c3c359bf05eb3094e5c7430565.tar.gz
inkscape-fbb39e2ef01040c3c359bf05eb3094e5c7430565.zip
Alow write to repr on hidden LPE parameters
(bzr r15716)
-rw-r--r--src/live_effects/parameter/hidden.cpp5
-rw-r--r--src/live_effects/parameter/hidden.h2
2 files changed, 5 insertions, 2 deletions
diff --git a/src/live_effects/parameter/hidden.cpp b/src/live_effects/parameter/hidden.cpp
index 6d0e7f58f..e8c55ebd3 100644
--- a/src/live_effects/parameter/hidden.cpp
+++ b/src/live_effects/parameter/hidden.cpp
@@ -66,9 +66,12 @@ HiddenParam::param_newWidget()
}
void
-HiddenParam::param_setValue(const Glib::ustring newvalue)
+HiddenParam::param_setValue(const Glib::ustring newvalue, bool write)
{
value = newvalue;
+ if (write) {
+ param_write_to_repr(value.c_str());
+ }
}
} /* namespace LivePathEffect */
diff --git a/src/live_effects/parameter/hidden.h b/src/live_effects/parameter/hidden.h
index 387071e53..c3fba5575 100644
--- a/src/live_effects/parameter/hidden.h
+++ b/src/live_effects/parameter/hidden.h
@@ -38,7 +38,7 @@ public:
virtual bool param_readSVGValue(const gchar * strvalue);
virtual gchar * param_getSVGValue() const;
- void param_setValue(Glib::ustring newvalue);
+ void param_setValue(Glib::ustring newvalue, bool write = false);
virtual void param_set_default();
virtual void param_update_default(const gchar * default_value);