1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-12-03 23:19:22 +02:00

Extract startTextInput & stopTextInput

(*) these functions do nothing with SDL1 - this is by design - less ifdef`s
This commit is contained in:
AlexVinS
2014-07-02 19:41:30 +04:00
parent 9797372dbe
commit e57dbbde15
4 changed files with 30 additions and 26 deletions

View File

@@ -4028,13 +4028,7 @@ void CInGameConsole::textEdited(const SDL_TextEditingEvent & event)
void CInGameConsole::startEnteringText()
{
#ifndef VCMI_SDL1
if (SDL_IsTextInputActive() == SDL_FALSE)
{
SDL_StartTextInput();
}
SDL_SetTextInputRect(&pos);
#endif
CSDL_Ext::startTextInput(&pos);
enteredText = "_";
if(GH.topInt() == adventureInt)
@@ -4053,12 +4047,7 @@ void CInGameConsole::startEnteringText()
void CInGameConsole::endEnteringText(bool printEnteredText)
{
#ifndef VCMI_SDL1
if (SDL_IsTextInputActive() == SDL_TRUE)
{
SDL_StopTextInput();
}
#endif
CSDL_Ext::stopTextInput();
prevEntDisp = -1;
if(printEnteredText)