diff --git a/source/glest_game/main/main.cpp b/source/glest_game/main/main.cpp index f7aedc8f2..ba76d22fc 100644 --- a/source/glest_game/main/main.cpp +++ b/source/glest_game/main/main.cpp @@ -2400,7 +2400,7 @@ int glestMain(int argc, char** argv) { ExceptionHandler exceptionHandler; exceptionHandler.install( getCrashDumpFileName() ); - const int shutdownFadeSoundMilliseconds = 3500; + int shutdownFadeSoundMilliseconds = 1750; Chrono chronoshutdownFadeSound; SimpleTaskThread *soundThreadManager = NULL; @@ -2415,6 +2415,8 @@ int glestMain(int argc, char** argv) { Config &config = Config::getInstance(); setupGameItemPaths(argc, argv, &config); + shutdownFadeSoundMilliseconds = config.getInt("ShutdownFadeSoundMilliseconds",intToStr(shutdownFadeSoundMilliseconds).c_str()); + string userData = config.getString("UserData_Root",""); if(userData != "") { endPathWithSlash(userData);