Commit 3cd6edeb authored by Cosimo Cecchi's avatar Cosimo Cecchi

csspositionvalue: make empty error value non fatal

If there's just no value to parse (e.g. because we're parsing a
shorthand property), don't error out while trying to parse a number.
parent a17c69cc
......@@ -187,12 +187,18 @@ _gtk_css_position_value_parse (GtkCssParser *parser)
}
if (names[first].name == NULL)
{
missing = &y;
x = _gtk_css_number_value_parse (parser,
GTK_CSS_PARSE_PERCENT
| GTK_CSS_PARSE_LENGTH);
if (x == NULL)
return NULL;
if (_gtk_css_parser_has_number (parser))
{
missing = &y;
x = _gtk_css_number_value_parse (parser,
GTK_CSS_PARSE_PERCENT
| GTK_CSS_PARSE_LENGTH);
if (x == NULL)
return NULL;
}
else
return NULL;
}
for (second = 0; names[second].name != NULL; second++)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment