summaryrefslogtreecommitdiffstats
path: root/src/extension/param/notebook.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/extension/param/notebook.cpp')
-rw-r--r--src/extension/param/notebook.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/extension/param/notebook.cpp b/src/extension/param/notebook.cpp
index 1a2623fbf..bce6bc3d0 100644
--- a/src/extension/param/notebook.cpp
+++ b/src/extension/param/notebook.cpp
@@ -27,7 +27,7 @@
#include <xml/node.h>
#include <extension/extension.h>
-#include "prefs-utils.h"
+#include "preferences.h"
#include "document-private.h"
#include "sp-object.h"
@@ -263,11 +263,12 @@ ParamNotebook::ParamNotebook (const gchar * name, const gchar * guitext, const g
}
gchar * pref_name = this->pref_name();
- const gchar * paramval = prefs_get_string_attribute(PREF_DIR, pref_name);
+ Inkscape::Preferences *prefs = Inkscape::Preferences::get();
+ Glib::ustring paramval = prefs->getString(PREF_DIR, pref_name);
g_free(pref_name);
- if (paramval != NULL)
- defaultval = paramval;
+ if (!paramval.empty())
+ defaultval = paramval.data();
if (defaultval != NULL)
_value = g_strdup(defaultval); // allocate space for _value