Fixed a bug where numbers being typed in the textbox show unit movement.

This commit is contained in:
Danny Daemonic 2006-08-31 13:05:06 +00:00
parent ab2484c9d9
commit 767d382f3b

View file

@ -517,12 +517,15 @@ void play_controller::handle_event(const SDL_Event& event)
//in which case the key press events should go only to it.
if(menu_handler_.get_textbox().active() == false) {
hotkey::key_event(*gui_,event.key,this);
} else if(event.key.keysym.sym == SDLK_ESCAPE) {
menu_handler_.get_textbox().close(*gui_);
} else if(event.key.keysym.sym == SDLK_TAB) {
menu_handler_.get_textbox().tab(teams_, units_, *gui_);
} else if(event.key.keysym.sym == SDLK_RETURN) {
enter_textbox();
} else {
if(event.key.keysym.sym == SDLK_ESCAPE) {
menu_handler_.get_textbox().close(*gui_);
} else if(event.key.keysym.sym == SDLK_TAB) {
menu_handler_.get_textbox().tab(teams_, units_, *gui_);
} else if(event.key.keysym.sym == SDLK_RETURN) {
enter_textbox();
}
break;
}
//intentionally fall-through