From ecc40cf115ffbfde965ee961e577aecfd50d9ae7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Tue, 19 Nov 2019 09:37:26 +0100 Subject: [PATCH] rendernodeparser: Only report a GError* if we have one --- gsk/gskrendernodeparser.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/gsk/gskrendernodeparser.c b/gsk/gskrendernodeparser.c index 04a690935f..6a71db961f 100644 --- a/gsk/gskrendernodeparser.c +++ b/gsk/gskrendernodeparser.c @@ -126,11 +126,14 @@ parse_texture (GtkCssParser *parser, if (texture == NULL) { - gtk_css_parser_emit_error (parser, - &start_location, - gtk_css_parser_get_end_location (parser), - error); - g_clear_error (&error); + if (error) + { + gtk_css_parser_emit_error (parser, + &start_location, + gtk_css_parser_get_end_location (parser), + error); + g_clear_error (&error); + } return FALSE; }