diff options
Diffstat (limited to 'src/extension/prefdialog/parameter-float.cpp')
| -rw-r--r-- | src/extension/prefdialog/parameter-float.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/extension/prefdialog/parameter-float.cpp b/src/extension/prefdialog/parameter-float.cpp index 7e363a74b..f6abd5c63 100644 --- a/src/extension/prefdialog/parameter-float.cpp +++ b/src/extension/prefdialog/parameter-float.cpp @@ -36,10 +36,8 @@ ParamFloat::ParamFloat(Inkscape::XML::Node *xml, Inkscape::Extension::Extension } } - char *pref_name = this->pref_name(); Inkscape::Preferences *prefs = Inkscape::Preferences::get(); - _value = prefs->getDouble(extension_pref_root + pref_name, _value); - g_free(pref_name); + _value = prefs->getDouble(pref_name(), _value); // parse and apply limits const char *min = xml->attribute("min"); @@ -96,10 +94,8 @@ float ParamFloat::set(float in) _value = _min; } - char *pref_name = this->pref_name(); Inkscape::Preferences *prefs = Inkscape::Preferences::get(); - prefs->setDouble(extension_pref_root + pref_name, _value); - g_free(pref_name); + prefs->setDouble(pref_name(), _value); return _value; } |
