Close game interface before showing crash form and don't show it at all on dedicated servers.

This commit is contained in:
ScottNZ
2013-08-29 01:30:29 +12:00
parent b44d5a87f6
commit b654b65d8d
5 changed files with 19 additions and 1 deletions

View File

@@ -50,8 +50,11 @@ namespace OpenRA
Log.Write("exception", "{0}", rpt);
Console.Error.WriteLine(rpt);
if (Game.Settings.Debug.ShowFatalErrorDialog)
if (Game.Settings.Debug.ShowFatalErrorDialog && !Game.Settings.Server.Dedicated)
{
Game.Renderer.Device.Quit();
FatalErrorDialog.Show();
}
}
static StringBuilder BuildExceptionReport(Exception e)