From 6c54935d822de2b9e8fdb90871bcc3ebac9f7c69 Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Wed, 13 Aug 2014 09:03:16 -0700 Subject: [PATCH] Canvas Image fix --- lime/graphics/utils/ImageCanvasUtil.hx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lime/graphics/utils/ImageCanvasUtil.hx b/lime/graphics/utils/ImageCanvasUtil.hx index 2fd94cccb..10f20e5e1 100644 --- a/lime/graphics/utils/ImageCanvasUtil.hx +++ b/lime/graphics/utils/ImageCanvasUtil.hx @@ -155,7 +155,18 @@ class ImageCanvasUtil { if (buffer.data == null) { buffer.__srcImageData = buffer.__srcContext.getImageData (0, 0, buffer.width, buffer.height); - buffer.data = cast buffer.__srcImageData.data; + + // TODO: Better solution? + + if (image.type == CANVAS) { + + buffer.data = cast buffer.__srcImageData.data; + + } else { + + buffer.data = new UInt8Array (buffer.__srcImageData.data); + + } }