diff --git a/direct/src/distributed/ClientRepository.py b/direct/src/distributed/ClientRepository.py index b806b794c5..500e16787d 100644 --- a/direct/src/distributed/ClientRepository.py +++ b/direct/src/distributed/ClientRepository.py @@ -180,7 +180,13 @@ class ClientRepository(DirectObject.DirectObject): def handleDisable(self, di): # Get the DO Id doId = di.getArg(STUint32) - # Make sure the object exists + # disable it. + self.disableDoId(doId) + + return None + + def disableDoId(self, doId): + # Make sure the object exists if self.doId2do.has_key(doId): # Look up the object distObj = self.doId2do[doId]