better-behaved datagram handler cleanup

This commit is contained in:
Darren Ranalli 2003-12-04 04:37:01 +00:00
parent e5043ad51a
commit 84209e033b

View File

@ -434,7 +434,10 @@ class DistributedLevel(DistributedObject.DistributedObject,
def shutdownVisibility(self):
taskMgr.remove(self.uniqueName(DistributedLevel.VisChangeTaskName))
toonbase.tcr.handler = self.oldTcrHandler
if toonbase.tcr.handler == self.handleDatagram:
toonbase.tcr.handler = self.oldTcrHandler
del self.oldTcrHandler
def getSetZoneCompleteEvent(self, num):
return self.uniqueName('setZoneComplete-%s' % num)