Fix 'window.cursor = null' on HTML5 (resolve openfl/openfl#2021)

This commit is contained in:
Joshua Granick
2018-10-10 14:24:37 -07:00
parent 5fb56c709b
commit 080666c95b

View File

@@ -63,7 +63,6 @@ class HTML5Window {
private var cacheMouseX:Float;
private var cacheMouseY:Float;
private var cursor:MouseCursor;
private var cursorHidden:Bool;
private var currentTouches = new Map<Int, Touch> ();
private var isFullscreen:Bool;
private var parent:Window;
@@ -82,6 +81,7 @@ class HTML5Window {
this.parent = parent;
cursor = DEFAULT;
cacheMouseX = 0;
cacheMouseY = 0;
@@ -1045,7 +1045,7 @@ class HTML5Window {
if (value == null) {
parent.element.style.cursor = null;
parent.element.style.cursor = "none";
} else {
@@ -1322,21 +1322,6 @@ class HTML5Window {
}
public function showCursor ():Void {
if (cursorHidden) {
cursorHidden = false;
var cacheValue = cursor;
cursor = null;
setCursor (cacheValue);
}
}
private function updateSize ():Void {
if (!parent.__resizable) return;