Explorar o código

clear observables

Trevor Baron %!s(int64=7) %!d(string=hai) anos
pai
achega
bb193e25a6

+ 2 - 0
src/Gizmos/babylon.positionGizmo.ts

@@ -97,6 +97,8 @@ module BABYLON {
             this.xGizmo.dispose();
             this.xGizmo.dispose();
             this.yGizmo.dispose();
             this.yGizmo.dispose();
             this.zGizmo.dispose();
             this.zGizmo.dispose();
+            this.onDragStartObservable.clear();
+            this.onDragEndObservable.clear();
         }
         }
 
 
         /**
         /**

+ 2 - 0
src/Gizmos/babylon.rotationGizmo.ts

@@ -98,6 +98,8 @@ module BABYLON {
             this.xGizmo.dispose();
             this.xGizmo.dispose();
             this.yGizmo.dispose();
             this.yGizmo.dispose();
             this.zGizmo.dispose();
             this.zGizmo.dispose();
+            this.onDragStartObservable.clear();
+            this.onDragEndObservable.clear();
         }
         }
 
 
         /**
         /**

+ 2 - 0
src/Gizmos/babylon.scaleGizmo.ts

@@ -121,6 +121,8 @@ module BABYLON {
             this.yGizmo.dispose();
             this.yGizmo.dispose();
             this.zGizmo.dispose();
             this.zGizmo.dispose();
             this.uniformScaleGizmo.dispose();
             this.uniformScaleGizmo.dispose();
+            this.onDragStartObservable.clear();
+            this.onDragEndObservable.clear();
         }
         }
     }
     }
 }
 }