# HG changeset patch # User zas_ # Date 1207666362 0 # Node ID dca6c0b9f862dcb41d376ac5e3b375088e1f879b # Parent 98268a6b8182d86a6a448a7b9908d7ad97838839 Simplify layout_color_name_parse() using g_strdelimit(). diff -r 98268a6b8182 -r dca6c0b9f862 src/layout.c --- a/src/layout.c Tue Apr 08 14:50:14 2008 +0000 +++ b/src/layout.c Tue Apr 08 14:52:42 2008 +0000 @@ -366,19 +366,8 @@ static gchar *layout_color_name_parse(const gchar *name) { - gchar *result; - gchar *p; - - if (!name) name = _("Empty"); - - result = g_strdup(name); - p = result; - while (*p != '\0') - { - if (*p == '_') *p = '-'; - p++; - } - return result; + if (!name) return g_strdup(_("Empty")); + return g_strdelimit(g_strdup(name), "_", '-'); } static void layout_color_button_press_cb(GtkWidget *widget, gpointer data)