diff --git a/src/guiengine/screen_keyboard.cpp b/src/guiengine/screen_keyboard.cpp index 1e094dabf..a06bd5911 100644 --- a/src/guiengine/screen_keyboard.cpp +++ b/src/guiengine/screen_keyboard.cpp @@ -24,6 +24,7 @@ #include "guiengine/widget.hpp" #include "guiengine/widgets/button_widget.hpp" #include "guiengine/widgets/CGUIEditBox.hpp" +#include "states_screens/state_manager.hpp" #include "utils/log.hpp" #include @@ -184,6 +185,9 @@ void ScreenKeyboard::createButtons() LayoutManager::calculateLayout(m_widgets, this); addWidgetsRecursively(m_widgets); + + assert(m_buttons.size() > 0); + m_buttons[0]->setFocusForPlayer(PLAYER_ID_GAME_MASTER); } // createButtons // ----------------------------------------------------------------------------