diff --git a/OpenRA.Game/Game.cs b/OpenRA.Game/Game.cs index 1c786275f8..549cf03e1c 100644 --- a/OpenRA.Game/Game.cs +++ b/OpenRA.Game/Game.cs @@ -279,6 +279,12 @@ namespace OpenRA { Log.Write("graphics", "{0}", e); Console.WriteLine("Renderer initialization failed. Check graphics.log for details."); + + if (Renderer != null) + Renderer.Dispose(); + + if (Sound != null) + Sound.Dispose(); } }