From 16de6e0d54a8be4285f49b77a7817237bf726c66 Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Thu, 8 Jan 2015 14:23:15 -0800 Subject: [PATCH] Fix image.data on HTML5 DOM mode --- lime/graphics/format/BMP.hx | 3 +++ lime/graphics/utils/ImageCanvasUtil.hx | 10 +--------- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/lime/graphics/format/BMP.hx b/lime/graphics/format/BMP.hx index 61794482a..5bc48e1ef 100644 --- a/lime/graphics/format/BMP.hx +++ b/lime/graphics/format/BMP.hx @@ -37,7 +37,10 @@ class BMP { } var data = new ByteArray (fileHeaderLength + infoHeaderLength + pixelValuesLength); + + #if (cpp || neko) data.bigEndian = false; + #end if (fileHeaderLength > 0) { diff --git a/lime/graphics/utils/ImageCanvasUtil.hx b/lime/graphics/utils/ImageCanvasUtil.hx index 45fea5514..f1820096d 100644 --- a/lime/graphics/utils/ImageCanvasUtil.hx +++ b/lime/graphics/utils/ImageCanvasUtil.hx @@ -158,15 +158,7 @@ class ImageCanvasUtil { // TODO: Better solution? - if (image.type == CANVAS) { - - buffer.data = cast buffer.__srcImageData.data; - - } else { - - buffer.data = new UInt8Array (buffer.__srcImageData.data); - - } + buffer.data = new UInt8Array (buffer.__srcImageData.data); }