From 8737b91cb91e2b23322b592b4ecaecc6ecc9ac44 Mon Sep 17 00:00:00 2001 From: Deve Date: Wed, 24 Oct 2018 21:52:01 +0200 Subject: [PATCH] Set focus on button when screen keyboard is opened --- src/guiengine/screen_keyboard.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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 // ----------------------------------------------------------------------------