Fix crash when switching from a level with lightmaps to one without

This commit is contained in:
Magnus Norddahl 2025-01-19 12:36:40 +01:00
commit d435c9c144
6 changed files with 18 additions and 6 deletions

View file

@ -379,6 +379,8 @@ void FLevelLocals::ClearLevelData(bool fullgc)
if (levelMesh) delete levelMesh;
aabbTree = nullptr;
levelMesh = nullptr;
if (screen)
screen->SetLevelMesh(nullptr);
if (screen && screen->mShadowMap)
screen->mShadowMap->SetAABBTree(nullptr);
}