summaryrefslogtreecommitdiffstats
path: root/src/app/main.cpp
diff options
context:
space:
mode:
authorPiotr Dziwinski <piotrdz@gmail.com>2012-08-13 23:13:10 +0200
committerPiotr Dziwinski <piotrdz@gmail.com>2012-08-13 23:13:10 +0200
commit8b2bca72dd71a1c23db51269a147443c80758f10 (patch)
tree66d5aea574f5a4530492b6ab69956003427df98b /src/app/main.cpp
parentdc3cadd309a1ac1eb4921de69fed6037881b0b91 (diff)
parent5b45911856442ee7cbd451125c47fd13f21db58e (diff)
downloadcolobot-8b2bca72dd71a1c23db51269a147443c80758f10.tar.gz
colobot-8b2bca72dd71a1c23db51269a147443c80758f10.tar.bz2
colobot-8b2bca72dd71a1c23db51269a147443c80758f10.zip
Merge branch 'dev-graphics' into dev
Documentation, rendering functions & fixes
Diffstat (limited to 'src/app/main.cpp')
-rw-r--r--src/app/main.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/app/main.cpp b/src/app/main.cpp
index 619043e..0d885f7 100644
--- a/src/app/main.cpp
+++ b/src/app/main.cpp
@@ -80,7 +80,7 @@ int main(int argc, char *argv[])
if (! app.ParseArguments(argc, argv))
{
- SystemDialog(SDT_ERROR, "COLOBOT", "Invalid commandline arguments!\n");
+ SystemDialog(SDT_ERROR, "COLOBOT - Fatal Error", "Invalid commandline arguments!\n");
return app.GetExitCode();
}
@@ -90,6 +90,10 @@ int main(int argc, char *argv[])
{
app.Destroy(); // ensure a clean exit
code = app.GetExitCode();
+ if ( code != 0 && !app.GetErrorMessage().empty() )
+ {
+ SystemDialog(SDT_ERROR, "COLOBOT - Fatal Error", app.GetErrorMessage());
+ }
logger.Info("Didn't run main loop. Exiting with code %d\n", code);
return code;
}