diff options
author | Benjamin Otte <otte@redhat.com> | 2019-04-11 19:44:46 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2019-04-12 19:34:28 +0200 |
commit | e1cd9966173ac12338ae6b94df163b42f3723f70 (patch) | |
tree | 9bc2c9727b1901ced912648e3294311aa0e74ff6 | |
parent | 24cc721bc6b6294d2e8d0c7c32569096e4272dbe (diff) | |
download | gtk+-e1cd9966173ac12338ae6b94df163b42f3723f70.tar.gz |
selector: Inlcude : sign when reporting errors
-rw-r--r-- | gtk/gtkcssselector.c | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/gtk/gtkcssselector.c b/gtk/gtkcssselector.c index bd1b1523f2..c1b979a950 100644 --- a/gtk/gtkcssselector.c +++ b/gtk/gtkcssselector.c @@ -1245,8 +1245,10 @@ gtk_css_selector_parse_selector_pseudo_class (GtkCssParser *parser, GtkCssSelector *selector, gboolean negate) { + GtkCssLocation start_location; const GtkCssToken *token; + start_location = *gtk_css_parser_get_start_location (parser); gtk_css_parser_consume_token (parser); for (token = gtk_css_parser_peek_token (parser); gtk_css_token_is (token, GTK_CSS_TOKEN_COMMENT); @@ -1305,7 +1307,11 @@ gtk_css_selector_parse_selector_pseudo_class (GtkCssParser *parser, } } - gtk_css_parser_error_value (parser, "Unknown name of pseudo-class"); + gtk_css_parser_error (parser, + GTK_CSS_PARSER_ERROR_UNKNOWN_VALUE, + &start_location, + gtk_css_parser_get_end_location (parser), + "Unknown name of pseudo-class"); if (selector) _gtk_css_selector_free (selector); return NULL; @@ -1452,7 +1458,11 @@ gtk_css_selector_parse_selector_pseudo_class (GtkCssParser *parser, } else { - gtk_css_parser_error_value (parser, "Unknown pseudoclass"); + gtk_css_parser_error (parser, + GTK_CSS_PARSER_ERROR_UNKNOWN_VALUE, + &start_location, + gtk_css_parser_get_end_location (parser), + "Unknown pseudoclass"); if (selector) _gtk_css_selector_free (selector); return NULL; @@ -1460,7 +1470,11 @@ gtk_css_selector_parse_selector_pseudo_class (GtkCssParser *parser, } else { - gtk_css_parser_error_value (parser, "Unknown pseudoclass"); + gtk_css_parser_error (parser, + GTK_CSS_PARSER_ERROR_UNKNOWN_VALUE, + &start_location, + gtk_css_parser_get_end_location (parser), + "Unknown pseudoclass"); if (selector) _gtk_css_selector_free (selector); return NULL; |