GtkCssProvider: strip whitespaces in symbolic color values.

This commit is contained in:
Carlos Garnacho 2010-09-02 01:49:59 +02:00
parent f12d7409cc
commit c908e263ac

View File

@ -1465,7 +1465,7 @@ parse_rule (GtkCssProvider *css_provider,
scanner->value.v_identifier[0] == '@')
{
GtkSymbolicColor *color;
gchar *color_name;
gchar *color_name, *color_str;
/* Rule is a color mapping */
color_name = g_strdup (&scanner->value.v_identifier[1]);
@ -1480,7 +1480,8 @@ parse_rule (GtkCssProvider *css_provider,
if (scanner->token != G_TOKEN_IDENTIFIER)
return G_TOKEN_IDENTIFIER;
color = symbolic_color_parse (scanner->value.v_identifier);
color_str = g_strstrip (scanner->value.v_identifier);
color = symbolic_color_parse (color_str);
if (!color)
return G_TOKEN_IDENTIFIER;