diff options
author | Timm Bäder <mail@baedert.org> | 2019-12-17 18:10:38 +0100 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2020-01-07 17:27:16 +0100 |
commit | d7df56b6cbf01184543f84678733d78bc0510d2c (patch) | |
tree | af7c5323b5f017173eef235805606d0875870c95 /gsk/gskrendernodeparser.c | |
parent | 6a9bc5daef85d0f9153e6cd0355a7fd2c733a232 (diff) | |
download | gtk+-d7df56b6cbf01184543f84678733d78bc0510d2c.tar.gz |
gsk: Make GskColorStop.offset a float
Doesn't make sense for this to be double if everything else is float.
Also makes it possible to 'easily' pass this to the GPU.
Diffstat (limited to 'gsk/gskrendernodeparser.c')
-rw-r--r-- | gsk/gskrendernodeparser.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gsk/gskrendernodeparser.c b/gsk/gskrendernodeparser.c index 6a71db961f..02959bce93 100644 --- a/gsk/gskrendernodeparser.c +++ b/gsk/gskrendernodeparser.c @@ -433,9 +433,13 @@ parse_stops (GtkCssParser *parser, for (;;) { - if (!gtk_css_parser_consume_number (parser, &stop.offset)) + double dval; + + if (!gtk_css_parser_consume_number (parser, &dval)) goto error; + stop.offset = dval; + if (!gdk_rgba_parser_parse (parser, &stop.color)) goto error; |