1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-07-03 00:46:55 +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

@ -1583,23 +1583,12 @@ CTextInput::CTextInput(const Rect &Pos, SDL_Surface *srf)
void CTextInput::focusGot()
{
#ifndef VCMI_SDL1
if (SDL_IsTextInputActive() == SDL_FALSE)
{
SDL_StartTextInput();
}
SDL_SetTextInputRect(&pos);
#endif
CSDL_Ext::startTextInput(&pos);
}
void CTextInput::focusLost()
{
#ifndef VCMI_SDL1
if (SDL_IsTextInputActive() == SDL_TRUE)
{
SDL_StopTextInput();
}
#endif
CSDL_Ext::stopTextInput();
}