set object location to 0,0 when going into the cache, instead of None,None since when the object is pulled back out of the cache, None,None were not clearing out the old location.

This commit is contained in:
Justin Butler 2006-05-02 03:25:24 +00:00
parent de329ceb0d
commit 96780fc21f

View File

@ -183,7 +183,7 @@ class DistributedObject(DistributedObjectBase):
self.activeState = ESDisabled
self.__callbacks = {}
#self.cr.deleteObjectLocation(self.doId, self.parentId, self.zoneId)
self.setLocation(None, None)
self.setLocation(0,0)
# TODO: disable my children
def isDisabled(self):
@ -383,7 +383,7 @@ class DistributedObject(DistributedObjectBase):
self.cr.sendSetLocation(self.doId, parentId, zoneId)
def setLocation(self, parentId, zoneId):
self.cr.storeObjectLocation(self.doId, parentId, zoneId)
self.cr.storeObjectLocation(self.doId, parentId, zoneId, self)
def getLocation(self):
try: