[gtk/wip/otte/css: 21/26] cssprovider: Mark whole @import statement on import error
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/otte/css: 21/26] cssprovider: Mark whole @import statement on import error
- Date: Thu, 11 Apr 2019 20:22:26 +0000 (UTC)
commit 06253c1fa20f0fa06210188ee442eac48cf01a4a
Author: Benjamin Otte <otte redhat com>
Date: Thu Apr 11 06:10:52 2019 +0200
cssprovider: Mark whole @import statement on import error
gtk/gtkcssprovider.c | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
---
diff --git a/gtk/gtkcssprovider.c b/gtk/gtkcssprovider.c
index 865a357952..1e841fb2f3 100644
--- a/gtk/gtkcssprovider.c
+++ b/gtk/gtkcssprovider.c
@@ -711,9 +711,12 @@ parse_import (GtkCssScanner *scanner)
else if (gtk_css_scanner_would_recurse (scanner, file))
{
char *path = g_file_get_path (file);
- gtk_css_parser_error_import (scanner->parser,
- "Loading '%s' would recurse",
- path);
+ gtk_css_parser_error (scanner->parser,
+ GTK_CSS_PARSER_ERROR_IMPORT,
+ gtk_css_parser_get_block_location (scanner->parser),
+ gtk_css_parser_get_end_location (scanner->parser),
+ "Loading '%s' would recurse",
+ path);
g_free (path);
}
else
@@ -1077,9 +1080,12 @@ gtk_css_provider_load_internal (GtkCssProvider *self,
}
else
{
- gtk_css_parser_error_import (parent->parser,
- "Failed to import: %s",
- load_error->message);
+ gtk_css_parser_error (parent->parser,
+ GTK_CSS_PARSER_ERROR_IMPORT,
+ gtk_css_parser_get_block_location (parent->parser),
+ gtk_css_parser_get_end_location (parent->parser),
+ "Failed to import: %s",
+ load_error->message);
}
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]