fixed grey-beyond-door bug when editing active VisibilityExtender

This commit is contained in:
Darren Ranalli 2004-10-20 03:08:34 +00:00
parent 98ed707e6a
commit 3175e6c04d

View File

@ -52,10 +52,16 @@ class VisibilityExtender(Entity.Entity):
if __dev__:
def setNewZones(self, newZones):
# we need to call destroyVisExt before accepting the new zone set
extended = self.extended
self.destroyVisExt()
self.newZones = newZones
self.initVisExt()
if extended:
self.extend()
def attribChanged(self, *args):
extended = self.extended
self.destroyVisExt()
self.initVisExt()
if extended:
self.extend()