Преглед на файлове

Fixed an dispose bug with input.gamepad.ts

David Catuhe преди 9 години
родител
ревизия
9a5430337f
променени са 1 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. 4 2
      src/Cameras/Inputs/babylon.freecamera.input.gamepad.ts

+ 4 - 2
src/Cameras/Inputs/babylon.freecamera.input.gamepad.ts

@@ -15,8 +15,10 @@ module BABYLON {
             this._gamepads = new Gamepads((gamepad: Gamepad) => { this._onNewGameConnected(gamepad); });
         }
         
-        detachControl(element : HTMLElement){
-            this._gamepads.dispose();
+        detachControl(element: HTMLElement) {
+            if (this._gamepads) {
+                this._gamepads.dispose();
+            }
             this.gamepad = null;
         }