Browse Source

Merge pull request #1560 from wyklion/master

dispose bug in pointEvent list.
David Catuhe 8 years ago
parent
commit
9606e5c758
1 changed files with 2 additions and 2 deletions
  1. 2 2
      canvas2D/src/Engine/babylon.canvas2d.ts

+ 2 - 2
canvas2D/src/Engine/babylon.canvas2d.ts

@@ -662,7 +662,7 @@
 
 
             let bubbleCancelled = false;
             let bubbleCancelled = false;
             let cur = prim;
             let cur = prim;
-            while (cur) {
+            while (cur && !cur.isDisposed) {
                 // Only trigger the observers if the primitive is intersected (except for out)
                 // Only trigger the observers if the primitive is intersected (except for out)
                 if (!bubbleCancelled) {
                 if (!bubbleCancelled) {
                     this._updatePrimPointerPos(cur);
                     this._updatePrimPointerPos(cur);
@@ -1900,4 +1900,4 @@
         }
         }
     }
     }
 
 
-}
+}