aboutsummaryrefslogtreecommitdiff
path: root/pixman/pixman/pixman-linear-gradient.c
diff options
context:
space:
mode:
Diffstat (limited to 'pixman/pixman/pixman-linear-gradient.c')
-rw-r--r--pixman/pixman/pixman-linear-gradient.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pixman/pixman/pixman-linear-gradient.c b/pixman/pixman/pixman-linear-gradient.c
index e51136827..40c8c9f37 100644
--- a/pixman/pixman/pixman-linear-gradient.c
+++ b/pixman/pixman/pixman-linear-gradient.c
@@ -227,7 +227,8 @@ linear_get_scanline_wide (pixman_iter_t *iter, const uint32_t *mask)
{
uint32_t *buffer = linear_get_scanline_narrow (iter, NULL);
- pixman_expand ((uint64_t *)buffer, buffer, PIXMAN_a8r8g8b8, iter->width);
+ pixman_expand_to_float (
+ (argb_t *)buffer, buffer, PIXMAN_a8r8g8b8, iter->width);
return buffer;
}