HTML5Window readPixels issue (#1240)

* Fix HTML5Window readPixels canvas name conflict which was resulting in empty pixels being read
This commit is contained in:
Pete Shand
2018-09-19 11:11:44 +10:00
committed by Joshua Granick
parent 3a90bffeeb
commit 7bbc7077fa

View File

@@ -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);
}