[gtk] GskTransform: NULL is a valid transform



commit a1161456ff622e522e9dff92fe86cef51ac539a8
Author: Timm Bäder <mail baedert org>
Date:   Mon Jun 3 17:36:31 2019 +0200

    GskTransform: NULL is a valid transform

 gsk/gsktransform.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/gsk/gsktransform.c b/gsk/gsktransform.c
index d70fdadf4c..c6ac6024df 100644
--- a/gsk/gsktransform.c
+++ b/gsk/gsktransform.c
@@ -1744,6 +1744,7 @@ gsk_transform_parser_parse (GtkCssParser  *parser,
   const GtkCssToken *token;
   GskTransform *transform = NULL;
   float f[16] = { 0, };
+  gboolean parsed_something = FALSE;
 
   token = gtk_css_parser_get_token (parser);
   if (gtk_css_token_is_ident (token, "none"))
@@ -1902,10 +1903,11 @@ gsk_transform_parser_parse (GtkCssParser  *parser,
           break;
         }
 
+      parsed_something = TRUE;
       token = gtk_css_parser_get_token (parser);
     }
 
-  if (transform == NULL)
+  if (!parsed_something)
     {
       gtk_css_parser_error_syntax (parser, "Expected a transform");
       goto fail;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]