mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-01 09:23:03 -04:00
fixed grey-beyond-door bug when editing active VisibilityExtender
This commit is contained in:
parent
98ed707e6a
commit
3175e6c04d
@ -52,10 +52,16 @@ class VisibilityExtender(Entity.Entity):
|
|||||||
if __dev__:
|
if __dev__:
|
||||||
def setNewZones(self, newZones):
|
def setNewZones(self, newZones):
|
||||||
# we need to call destroyVisExt before accepting the new zone set
|
# we need to call destroyVisExt before accepting the new zone set
|
||||||
|
extended = self.extended
|
||||||
self.destroyVisExt()
|
self.destroyVisExt()
|
||||||
self.newZones = newZones
|
self.newZones = newZones
|
||||||
self.initVisExt()
|
self.initVisExt()
|
||||||
|
if extended:
|
||||||
|
self.extend()
|
||||||
|
|
||||||
def attribChanged(self, *args):
|
def attribChanged(self, *args):
|
||||||
|
extended = self.extended
|
||||||
self.destroyVisExt()
|
self.destroyVisExt()
|
||||||
self.initVisExt()
|
self.initVisExt()
|
||||||
|
if extended:
|
||||||
|
self.extend()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user