- attempt to shutdown sdl in a more controlled way

This commit is contained in:
Mark Vejvoda
2011-02-12 08:05:18 +00:00
parent cc973f3427
commit c1ee5df801
4 changed files with 22 additions and 8 deletions

View File

@@ -168,6 +168,7 @@ void fatal(const char *s, ...) // failure exit
program = NULL;
// END
SDL_Quit();
exit(EXIT_FAILURE);
}
@@ -413,6 +414,7 @@ public:
//printf("In [%s::%s Line: %d] [%s] gameInitialized = %d\n",__FILE__,__FUNCTION__,__LINE__,msg,gameInitialized);
cleanupProcessObjects();
SDL_Quit();
exit(-1);
}
@@ -437,6 +439,7 @@ public:
// END
cleanupProcessObjects();
SDL_Quit();
exit(-1);
}
@@ -1814,8 +1817,8 @@ __try {
#endif
int result = glestMain(argc, argv);
cleanupProcessObjects();
SDL_Quit();
return result;
#ifdef WIN32_STACK_TRACE