forked from bartvdbraak/blender
Fixing 1/2 crashes mentioned in bug #25083. This crash happens when LibLoad tries to grab bad mesh data from a previous Load/Free via FindGameMesh(). FindGameMesh() makes use of m_map_mesh_to_gamemesh, so the mesh needs to be removed from this on free.
This commit is contained in:
parent
647f4246da
commit
815a795be9
@ -1099,6 +1099,7 @@ bool KX_BlenderSceneConverter::FreeBlendFile(struct Main *maggie)
|
||||
{
|
||||
STR_HashedString mn = meshobj->GetName();
|
||||
mapStringToMeshes.remove(mn);
|
||||
m_map_mesh_to_gamemesh.remove(CHashedPtr(meshobj->GetMesh()));
|
||||
i--;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user