summaryrefslogtreecommitdiffstats
path: root/src/live_effects/parameter/hidden.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/live_effects/parameter/hidden.cpp')
-rw-r--r--src/live_effects/parameter/hidden.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/live_effects/parameter/hidden.cpp b/src/live_effects/parameter/hidden.cpp
index 2f218847a..e8c55ebd3 100644
--- a/src/live_effects/parameter/hidden.cpp
+++ b/src/live_effects/parameter/hidden.cpp
@@ -22,11 +22,12 @@ namespace LivePathEffect {
HiddenParam::HiddenParam( const Glib::ustring& label, const Glib::ustring& tip,
const Glib::ustring& key, Inkscape::UI::Widget::Registry* wr,
- Effect* effect, const Glib::ustring default_value )
+ Effect* effect, const Glib::ustring default_value, bool is_visible)
: Parameter(label, tip, key, wr, effect),
value(default_value),
defvalue(default_value)
{
+ param_widget_is_visible(is_visible);
}
void
@@ -65,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 */