From 808d6ffe15e6ab887992be7620b37528c3699224 Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Mon, 13 Jul 2015 16:35:18 -0700 Subject: [PATCH] Improve Image clone --- lime/graphics/Image.hx | 1 + lime/graphics/ImageBuffer.hx | 2 ++ 2 files changed, 3 insertions(+) diff --git a/lime/graphics/Image.hx b/lime/graphics/Image.hx index 7843096ed..90518cd57 100644 --- a/lime/graphics/Image.hx +++ b/lime/graphics/Image.hx @@ -158,6 +158,7 @@ class Image { public function clone ():Image { var image = new Image (buffer.clone (), offsetX, offsetY, width, height, null, type); + image.dirty = dirty; return image; } diff --git a/lime/graphics/ImageBuffer.hx b/lime/graphics/ImageBuffer.hx index ca1bb1368..f09122d66 100644 --- a/lime/graphics/ImageBuffer.hx +++ b/lime/graphics/ImageBuffer.hx @@ -108,6 +108,8 @@ class ImageBuffer { } #end + buffer.bitsPerPixel = bitsPerPixel; + buffer.format = format; buffer.premultiplied = premultiplied; buffer.transparent = transparent; return buffer;