--- src/GameInit.cpp (revision 1719)
+++ src/GameInit.cpp (revision 1720)
@@ -610,6 +610,9 @@
}
}
+ /* build handler */
+ m_InputHandler.init(&m_Config); // must be initialized before call to drawFrame
+
/* final initialisation */
Logger::Log("UserPreInit ended at %.3f", GameApp::getXMTime());
/* display what must be displayed */
@@ -630,9 +633,6 @@
/* load levels lists */
_UpdateLevelsLists();
-
- /* build handler */
- m_InputHandler.init(&m_Config);
/* load cursor */
pSprite = m_theme.getSprite(SPRITE_TYPE_UI, "Cursor");