소스 검색

add hasOwnProperty check

Trevor Baron 7 년 전
부모
커밋
4c20fdb09f
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      src/Gizmos/babylon.gizmoManager.ts

+ 5 - 3
src/Gizmos/babylon.gizmoManager.ts

@@ -71,9 +71,11 @@ module BABYLON {
 
         private _clearGizmos(){
             for(var key in this._gizmoSet){
-                this._gizmoSet[key].positionGizmo.dispose();
-                this._gizmoSet[key].rotationGizmo.dispose();
-                delete this._gizmoSet[key];
+                if(this._gizmoSet.hasOwnProperty(key)){
+                    this._gizmoSet[key].positionGizmo.dispose();
+                    this._gizmoSet[key].rotationGizmo.dispose();
+                    delete this._gizmoSet[key];
+                }
             }
         }
     }