mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-12 19:31:41 +00:00
Fix for crash in _onZoningChanged methods when called by hidden objects.
Hidden objects are removed from the scene manager so calls to getSceneManager()->getZoneManager() crash and burn.
This commit is contained in:
parent
005f7f6fd2
commit
c4e00be91a
2 changed files with 6 additions and 2 deletions
|
|
@ -260,7 +260,9 @@ void Forest::setTransform( const MatrixF &mat )
|
|||
|
||||
void Forest::_onZoningChanged( SceneZoneSpaceManager *zoneManager )
|
||||
{
|
||||
if ( mData == NULL || zoneManager != getSceneManager()->getZoneManager() )
|
||||
const SceneManager* sm = getSceneManager();
|
||||
|
||||
if (mData == NULL || (sm != NULL && sm->getZoneManager() != NULL && zoneManager != sm->getZoneManager()))
|
||||
return;
|
||||
|
||||
mZoningDirty = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue