Changed: Init CSystemUtils in INelContext
This commit is contained in:
parent
51a5f7de23
commit
f2a91e8bb4
2 changed files with 7 additions and 1 deletions
|
@ -18,6 +18,7 @@
|
||||||
#include "nel/misc/app_context.h"
|
#include "nel/misc/app_context.h"
|
||||||
#include "nel/misc/dynloadlib.h"
|
#include "nel/misc/dynloadlib.h"
|
||||||
#include "nel/misc/command.h"
|
#include "nel/misc/command.h"
|
||||||
|
#include "nel/misc/system_utils.h"
|
||||||
|
|
||||||
#include <locale.h>
|
#include <locale.h>
|
||||||
|
|
||||||
|
@ -71,6 +72,9 @@ INelContext::~INelContext()
|
||||||
|
|
||||||
CInstanceCounterLocalManager::releaseInstance();
|
CInstanceCounterLocalManager::releaseInstance();
|
||||||
|
|
||||||
|
// uninit some systems stuff
|
||||||
|
CSystemUtils::uninit();
|
||||||
|
|
||||||
_NelContext = NULL;
|
_NelContext = NULL;
|
||||||
*(_getInstance()) = NULL;
|
*(_getInstance()) = NULL;
|
||||||
}
|
}
|
||||||
|
@ -90,6 +94,9 @@ void INelContext::contextReady()
|
||||||
// set numeric locale to C to avoid the use of decimal separators different of a dot
|
// set numeric locale to C to avoid the use of decimal separators different of a dot
|
||||||
char *locale = setlocale(LC_NUMERIC, "C");
|
char *locale = setlocale(LC_NUMERIC, "C");
|
||||||
|
|
||||||
|
// init some systems stuff
|
||||||
|
CSystemUtils::init();
|
||||||
|
|
||||||
// register any pending thinks
|
// register any pending thinks
|
||||||
|
|
||||||
// register local instance counter in the global instance counter manager
|
// register local instance counter in the global instance counter manager
|
||||||
|
|
|
@ -1154,7 +1154,6 @@ void prelogInit()
|
||||||
Driver->setSwapVBLInterval(0);
|
Driver->setSwapVBLInterval(0);
|
||||||
|
|
||||||
// initialize system utils class
|
// initialize system utils class
|
||||||
CSystemUtils::init();
|
|
||||||
CSystemUtils::setWindow(Driver->getDisplay());
|
CSystemUtils::setWindow(Driver->getDisplay());
|
||||||
|
|
||||||
CLoginProgressPostThread::getInstance().step(CLoginStep(LoginStep_VideoModeSetupHighColor, "login_step_video_mode_setup_high_color"));
|
CLoginProgressPostThread::getInstance().step(CLoginStep(LoginStep_VideoModeSetupHighColor, "login_step_video_mode_setup_high_color"));
|
||||||
|
|
Loading…
Reference in a new issue