diff --git a/ChangeLog b/ChangeLog index 7d5437d29..33c4f100b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-06-30 Matthias Clasen + + * gtk/gtkbuilderparser.c (_gtk_builder_parse_boolean): + Use g_ascii_strdown() instead of a rolling our own. + 2007-06-30 Johan Dahlin * gtk/gtkbuilderparser.c: (_get_type_by_symbol), (parse_object), diff --git a/gtk/gtkbuilderparser.c b/gtk/gtkbuilderparser.c index dd1305b97..a1e31a118 100644 --- a/gtk/gtkbuilderparser.c +++ b/gtk/gtkbuilderparser.c @@ -183,9 +183,7 @@ _gtk_builder_parse_boolean (const gchar *string, } else { - gchar *lower = g_strdup (string); - for (i = 0; i < strlen (string); i++) - lower[i] = g_ascii_tolower (string[i]); + gchar *lower = g_ascii_strdown (string, length); if (strcmp (lower, "yes") == 0 || strcmp (lower, "true") == 0) *value = TRUE;