From 7bbc7077fae19ca93f3782d5263345b9a7a941ba Mon Sep 17 00:00:00 2001 From: Pete Shand Date: Wed, 19 Sep 2018 11:11:44 +1000 Subject: [PATCH] HTML5Window readPixels issue (#1240) * Fix HTML5Window readPixels canvas name conflict which was resulting in empty pixels being read --- src/lime/_internal/backend/html5/HTML5Window.hx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/lime/_internal/backend/html5/HTML5Window.hx b/src/lime/_internal/backend/html5/HTML5Window.hx index ca876ef30..bddd08e91 100644 --- a/src/lime/_internal/backend/html5/HTML5Window.hx +++ b/src/lime/_internal/backend/html5/HTML5Window.hx @@ -984,14 +984,14 @@ class HTML5Window { if (rect.width > 0 && rect.height > 0) { - var canvas:CanvasElement = cast Browser.document.createElement ("canvas"); - canvas.width = Std.int (rect.width); - canvas.height = Std.int (rect.height); + var canvas2:CanvasElement = cast Browser.document.createElement ("canvas"); + canvas2.width = Std.int (rect.width); + canvas2.height = Std.int (rect.height); - var context = canvas.getContext ("2d"); + var context = canvas2.getContext ("2d"); context.drawImage (canvas, -rect.x, -rect.y); - return Image.fromCanvas (canvas); + return Image.fromCanvas (canvas2); }