From d806b27b1b0189bc4467915c453cf0ca60c870b0 Mon Sep 17 00:00:00 2001 From: Andres Date: Thu, 15 Mar 2018 22:33:17 -0700 Subject: [PATCH] Fixed the "image.addEventListener is not a function" browser error when using the generated ES6 lime.graphics.Image.fromBase64() function --- lime/graphics/Image.hx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lime/graphics/Image.hx b/lime/graphics/Image.hx index e74087c4c..880de204b 100644 --- a/lime/graphics/Image.hx +++ b/lime/graphics/Image.hx @@ -1300,7 +1300,12 @@ class Image { private function __fromBase64 (base64:String, type:String, onload:Image->Void = null):Void { #if (js && html5) + + #if openfljs + var image:JSImage = untyped __js__('new window.Image ()'); + #else var image = new JSImage (); + #end var image_onLoaded = function (event) { @@ -1396,7 +1401,11 @@ class Image { #if (js && html5) + #if openfljs + var image:JSImage = untyped __js__('new window.Image ()'); + #else var image = new JSImage (); + #end #if !display if (!HTML5HTTPRequest.__isSameOrigin (path)) {