summaryrefslogtreecommitdiffstats
path: root/src/extension/prefdialog/parameter-notebook.cpp
diff options
context:
space:
mode:
authorPatrick Storz <eduard.braun2@gmx.de>2019-08-07 22:50:41 +0000
committerPatrick Storz <eduard.braun2@gmx.de>2019-08-31 14:50:39 +0000
commit37e5d6dc66d7b98ce6716398f81eb5b0a89bded2 (patch)
tree558122ae079f4acf8d41fad00d095ada4d14f460 /src/extension/prefdialog/parameter-notebook.cpp
parentMake sure we have get_widget() (diff)
downloadinkscape-37e5d6dc66d7b98ce6716398f81eb5b0a89bded2.tar.gz
inkscape-37e5d6dc66d7b98ce6716398f81eb5b0a89bded2.zip
Simplify pref_name() function
Diffstat (limited to 'src/extension/prefdialog/parameter-notebook.cpp')
-rw-r--r--src/extension/prefdialog/parameter-notebook.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/extension/prefdialog/parameter-notebook.cpp b/src/extension/prefdialog/parameter-notebook.cpp
index b59f2a43d..6c2d5b314 100644
--- a/src/extension/prefdialog/parameter-notebook.cpp
+++ b/src/extension/prefdialog/parameter-notebook.cpp
@@ -128,10 +128,8 @@ ParamNotebook::ParamNotebook(Inkscape::XML::Node *xml, Inkscape::Extension::Exte
}
// get value (initialize with value of first page if pref is empty)
- char *pref_name = this->pref_name();
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
- _value = prefs->getString(extension_pref_root + pref_name);
- g_free(pref_name);
+ _value = prefs->getString(pref_name());
if (_value.empty()) {
if (!_children.empty()) {
@@ -158,10 +156,8 @@ const Glib::ustring& ParamNotebook::set(const int in)
if (page) {
_value = page->_name;
- char *pref_name = this->pref_name();
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
- prefs->setString(extension_pref_root + pref_name, _value);
- g_free(pref_name);
+ prefs->setString(pref_name(), _value);
}
return _value;