From 4f16b9438877d353e52870cb3631509bd0677da9 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sat, 30 Aug 2014 01:15:28 -0400 Subject: Fixed image lists on Windows being NON-premultiplied. --- redo/imagelist_unix.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'redo/imagelist_unix.go') diff --git a/redo/imagelist_unix.go b/redo/imagelist_unix.go index aeb7a13..246f281 100644 --- a/redo/imagelist_unix.go +++ b/redo/imagelist_unix.go @@ -37,7 +37,7 @@ func (i *imagelist) Append(img *image.RGBA) { } C.cairo_surface_flush(surface) toARGB(img, uintptr(unsafe.Pointer(C.cairo_image_surface_get_data(surface))), - int(C.cairo_image_surface_get_stride(surface))) + int(C.cairo_image_surface_get_stride(surface)), false) // not NRGBA C.cairo_surface_mark_dirty(surface) basepixbuf := C.gdk_pixbuf_get_from_surface(surface, 0, 0, C.gint(img.Rect.Dx()), C.gint(img.Rect.Dy())) if basepixbuf == nil { -- cgit v1.2.3