Browse Source

added requestDelete tracking

Darren Ranalli 17 years ago
parent
commit
6216dd28b9
1 changed files with 3 additions and 0 deletions
  1. 3 0
      direct/src/distributed/DistributedObjectAI.py

+ 3 - 0
direct/src/distributed/DistributedObjectAI.py

@@ -127,6 +127,8 @@ class DistributedObjectAI(DistributedObjectBase):
                 barrier.cleanup()
             self.__barriers = {}
 
+            self.air.stopTrackRequestDeletedDO(self)
+
             # DCR: I've re-enabled this block of code so that Toontown's
             # AI won't leak channels.
             # Let me know if it causes trouble.
@@ -465,6 +467,7 @@ class DistributedObjectAI(DistributedObjectBase):
                 (self.__class__, doId))
             return
         self.air.requestDelete(self)
+        self.air.startTrackRequestDeletedDO(self)
         self._DOAI_requestedDelete = True
 
     def taskName(self, taskString):