From e82ad0c1319775b7ae9573d12779972b17c0e44c Mon Sep 17 00:00:00 2001 From: Joshua Scoggins Date: Sun, 17 Apr 2016 23:02:39 -0700 Subject: [PATCH] Move system specific deinit to a separate function for now --- Sources/Engine/Engine.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Sources/Engine/Engine.cpp b/Sources/Engine/Engine.cpp index 358fe48..b266557 100644 --- a/Sources/Engine/Engine.cpp +++ b/Sources/Engine/Engine.cpp @@ -714,9 +714,7 @@ ENGINE_API void SE_InitEngine(const char *argv0, CTString strGameID) - -// shutdown entire engine -ENGINE_API void SE_EndEngine(void) +static void PlatformSpecificDeinit(void) { // !!! FIXME: Move this into GfxLibrary... #ifdef PLATFORM_WIN32 @@ -731,6 +729,12 @@ ENGINE_API void SE_EndEngine(void) // restore default gamma system("sudo /usr/pandora/scripts/op_gamma.sh 0"); #endif +} + +// shutdown entire engine +ENGINE_API void SE_EndEngine(void) +{ + PlatformSpecificDeinit(); // free stocks delete _pEntityClassStock; _pEntityClassStock = NULL;