css parser: Improve an error message

Say what property we are dealing with when we complain about the
value.
This commit is contained in:
Matthias Clasen
2016-07-03 17:46:30 -04:00
parent 1d93cc2b0b
commit 34986231f4

View File

@ -1484,11 +1484,11 @@ parse_declaration (GtkCssScanner *scanner,
!_gtk_css_parser_begins_with (scanner->parser, '}') && !_gtk_css_parser_begins_with (scanner->parser, '}') &&
!_gtk_css_parser_is_eof (scanner->parser)) !_gtk_css_parser_is_eof (scanner->parser))
{ {
gtk_css_provider_error_literal (scanner->provider, gtk_css_provider_error (scanner->provider,
scanner, scanner,
GTK_CSS_PROVIDER_ERROR, GTK_CSS_PROVIDER_ERROR,
GTK_CSS_PROVIDER_ERROR_SYNTAX, GTK_CSS_PROVIDER_ERROR_SYNTAX,
"Junk at end of value"); "Junk at end of value for %s", property->name);
_gtk_css_parser_resync (scanner->parser, TRUE, '}'); _gtk_css_parser_resync (scanner->parser, TRUE, '}');
gtk_css_scanner_pop_section (scanner, GTK_CSS_SECTION_VALUE); gtk_css_scanner_pop_section (scanner, GTK_CSS_SECTION_VALUE);
gtk_css_scanner_pop_section (scanner, GTK_CSS_SECTION_DECLARATION); gtk_css_scanner_pop_section (scanner, GTK_CSS_SECTION_DECLARATION);