浏览代码

Check new camera to prevent null exception. Assigned null during dispose.

Brian Zinn 8 年之前
父节点
当前提交
b5897fbbfd
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/Cameras/Inputs/babylon.freeCameraDeviceOrientationInput.ts

+ 3 - 1
src/Cameras/Inputs/babylon.freeCameraDeviceOrientationInput.ts

@@ -22,7 +22,9 @@ module BABYLON {
 
         public set camera(camera: FreeCamera) {
             this._camera = camera;
-            if (!this._camera.rotationQuaternion) this._camera.rotationQuaternion = new Quaternion();
+            if (this._camera != null && !this._camera.rotationQuaternion) {
+                this._camera.rotationQuaternion = new Quaternion();
+            }
         }
 
         attachControl(element: HTMLElement, noPreventDefault?: boolean) {