rendernodeparser: Fix mask mode handling
authorMatthias Clasen <mclasen@redhat.com>
Wed, 15 Feb 2023 01:25:01 +0000 (20:25 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 15 Feb 2023 02:01:12 +0000 (21:01 -0500)
I had forgotten inverted-luminance, and also
to print an error.

gsk/gskrendernodeparser.c

index 40cb608a8caa122c55219fa3b9bdd6db7e6c5c55..6cceafcad771e10b0c063dcbbae26d51aa089deb 100644 (file)
@@ -691,6 +691,7 @@ static const struct
   { GSK_MASK_MODE_ALPHA, "alpha" },
   { GSK_MASK_MODE_INVERTED_ALPHA, "inverted-alpha" },
   { GSK_MASK_MODE_LUMINANCE, "luminance" },
+  { GSK_MASK_MODE_INVERTED_LUMINANCE, "inverted-luminance" },
 };
 
 static const char *
@@ -720,6 +721,8 @@ parse_mask_mode (GtkCssParser *parser,
         }
     }
 
+  gtk_css_parser_error_syntax (parser, "Not a valid mask mode.");
+
   return FALSE;
 }