From: pjrm Date: Thu, 5 Jun 2008 06:35:29 +0000 (+0000) Subject: Remove unused and buggy-looking function get_pref_children. X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=d28459a0580c03996fb77830a8fc624d3f2a1ea3;p=inkscape.git Remove unused and buggy-looking function get_pref_children. --- diff --git a/src/prefs-utils.cpp b/src/prefs-utils.cpp index a8f358faf..7a950c3c3 100644 --- a/src/prefs-utils.cpp +++ b/src/prefs-utils.cpp @@ -50,19 +50,7 @@ gchar * create_pref(gchar const *father_path, gchar const *child){ father->appendChild(repr); return g_strdup_printf("%s.%s", father_path,child); } -/** -\brief gets the list of children from a pref. Please free all that stuff after use. -*/ -bool get_pref_children(gchar const *father_path, GSList ** children){ - Inkscape::XML::Node *father = inkscape_get_repr(INKSCAPE, father_path); - if (! father ) return false; - Inkscape::XML::Node *child_repr = sp_repr_children(father); - while (child_repr) { - *children = g_slist_prepend(*children, g_strdup_printf("%s.%s",father_path,child_repr->attribute("id"))); - child_repr = sp_repr_next(child_repr); - } -} /** \brief gets the nth children of a pref, starting from one (first child <=> n=1). returns NULL if out of bounds or father does not exist. Please free all that stuff after use. */ @@ -162,7 +150,7 @@ prefs_get_string_attribute(gchar const *path, gchar const *attr) { Inkscape::XML::Node *repr = inkscape_get_repr(INKSCAPE, path); if (repr) { - return (char *) repr->attribute(attr); + return repr->attribute(attr); } return NULL; } diff --git a/src/prefs-utils.h b/src/prefs-utils.h index b60a674df..328fb53cc 100644 --- a/src/prefs-utils.h +++ b/src/prefs-utils.h @@ -18,7 +18,6 @@ bool pref_path_exists(gchar const *path); unsigned int pref_path_number_of_children(gchar const *path); gchar * create_pref(gchar const *father_path, gchar const *child); -bool get_pref_children(gchar const *father_path, GSList ** children); gchar * get_pref_nth_child(gchar const *father_path, unsigned int n); void prefs_set_int_attribute(gchar const *path, gchar const *attr, long long int value);