summaryrefslogtreecommitdiff
path: root/gsk
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2023-02-14 20:25:01 -0500
committerMatthias Clasen <mclasen@redhat.com>2023-02-14 21:01:12 -0500
commit951db28f71457ec155efd5f54ffb5eeee9281199 (patch)
tree494fd8cdf122b9d1c455287212023ded7c8e0e0c /gsk
parent40e7a265a7ccb1385a3af0931c591201b0ce063a (diff)
downloadgtk+-951db28f71457ec155efd5f54ffb5eeee9281199.tar.gz
rendernodeparser: Fix mask mode handling
I had forgotten inverted-luminance, and also to print an error.
Diffstat (limited to 'gsk')
-rw-r--r--gsk/gskrendernodeparser.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gsk/gskrendernodeparser.c b/gsk/gskrendernodeparser.c
index 40cb608a8c..6cceafcad7 100644
--- a/gsk/gskrendernodeparser.c
+++ b/gsk/gskrendernodeparser.c
@@ -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;
}