diff options
Diffstat (limited to 'src/extension/param/notebook.cpp')
| -rw-r--r-- | src/extension/param/notebook.cpp | 9 |
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 |
