From 965fd476a5b75d25d9b8e43d9ee476ca66715e27 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 10 Aug 2024 13:32:28 -0400 Subject: [PATCH] node parser: handle oklab and oklch --- gsk/gskrendernodeparser.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gsk/gskrendernodeparser.c b/gsk/gskrendernodeparser.c index ef4dc87f89..268fdb933e 100644 --- a/gsk/gskrendernodeparser.c +++ b/gsk/gskrendernodeparser.c @@ -628,6 +628,10 @@ parse_color_state (GtkCssParser *parser, cs = gdk_color_state_get_rec2100_pq (); else if (gtk_css_parser_try_ident (parser, "rec2100-linear")) cs = gdk_color_state_get_rec2100_linear (); + else if (gtk_css_parser_try_ident (parser, "oklab")) + cs = gdk_color_state_get_oklab (); + else if (gtk_css_parser_try_ident (parser, "oklch")) + cs = gdk_color_state_get_oklch (); else if (gtk_css_token_is (gtk_css_parser_get_token (parser), GTK_CSS_TOKEN_STRING)) { char *name = gtk_css_parser_consume_string (parser);