We might as well load the input config when we initialize the input handler.

This commit is contained in:
dfighter1985 2012-02-12 02:18:00 +01:00
parent c756db1201
commit a26458be47
2 changed files with 4 additions and 7 deletions

View file

@ -1071,6 +1071,10 @@ void prelogInit()
CInputHandlerManager *InputHandlerManager = CInputHandlerManager::getInstance();
InputHandlerManager->addToServer (&Driver->EventServer);
std::string filename = CPath::lookup( ClientCfg.XMLInputFile, false );
if( !filename.empty() )
InputHandlerManager->readInputConfigFile( filename );
// Create a text context. We need to put the full path because we not already add search path
// resetTextContext ("bremenb.ttf", false);
resetTextContext ("ryzom.ttf", false);

View file

@ -297,13 +297,6 @@ _ViewRenderer( driver, textcontext )
// Global initialization
// *********************
//init the input handler through the parsing of a config file
CInputHandlerManager *InputHandlerManager = CInputHandlerManager::getInstance();
string filename = CPath::lookup(ClientCfg.XMLInputFile, false);
if (!filename.empty())
InputHandlerManager->readInputConfigFile(filename);
// Interface Manager init
_ViewRenderer.checkNewScreenSize();
_ViewRenderer.init();