Fixes window destruction causing a crash.

Fixes #473
This commit is contained in:
Pieter-Jan Briers
2019-11-29 17:08:24 +01:00
parent 542428df32
commit 7c54a3c923

View File

@@ -34,7 +34,13 @@ namespace Content.Client.GameObjects.EntitySystems
// Performance: This could be spread over multiple updates, or made parallel.
while (_dirtyEntities.Count > 0)
{
_dirtyEntities.Dequeue().GetComponent<WindowComponent>().UpdateSprite();
var entity = _dirtyEntities.Dequeue();
if (entity.Deleted)
{
continue;
}
entity.GetComponent<WindowComponent>().UpdateSprite();
}
}
}