Fix 'window.cursor = null' on HTML5 (resolve openfl/openfl#2021)
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user