Przeglądaj źródła

Remove useless listener and timer (#967)

resize listener is not used, binded later when scene engine ready.
Timer was too inconsistant and caused various bugs.
Jed974 4 lat temu
rodzic
commit
db3ddc3438
1 zmienionych plików z 0 dodań i 5 usunięć
  1. 0 5
      hxd/Window.js.hx

+ 0 - 5
hxd/Window.js.hx

@@ -31,7 +31,6 @@ class Window {
 	var canvas : js.html.CanvasElement;
 	var element : js.html.EventTarget;
 	var canvasPos : { var width(default, never) : Float; var height(default, never) : Float; var left(default, never) : Float; var top(default, never) : Float; };
-	var timer : haxe.Timer;
 
 	var curW : Int;
 	var curH : Int;
@@ -94,7 +93,6 @@ class Window {
 		element.addEventListener("keypress", onKeyPress);
 		element.addEventListener("blur", onFocus.bind(false));
 		element.addEventListener("focus", onFocus.bind(true));
-		element.addEventListener("resize", checkResize);
 		canvas.oncontextmenu = function(e){
 			e.stopPropagation();
 			e.preventDefault();
@@ -120,8 +118,6 @@ class Window {
 		}
 		curW = this.width;
 		curH = this.height;
-		timer = new haxe.Timer(100);
-		timer.run = checkResize;
 	}
 
 	function checkResize() {
@@ -135,7 +131,6 @@ class Window {
 	}
 
 	public function dispose() {
-		timer.stop();
 	}
 
 	public dynamic function onClose() : Bool {