From dfe7cb157938a861636c2a4dc1e53dbabba03fec Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Sat, 30 Aug 2008 09:28:31 +0000 Subject: fixed so that menus doesn't use inp_get_event. fixes the gui key binder --- src/game/client/components/chat.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/game/client/components/chat.cpp') diff --git a/src/game/client/components/chat.cpp b/src/game/client/components/chat.cpp index 9f48b292..fbca1256 100644 --- a/src/game/client/components/chat.cpp +++ b/src/game/client/components/chat.cpp @@ -52,7 +52,9 @@ bool CHAT::on_input(INPUT_EVENT e) if(mode == MODE_NONE) return false; - if(e.flags&INPFLAG_PRESS && (e.key == KEY_ENTER || e.key == KEY_KP_ENTER)) + if(e.flags&INPFLAG_PRESS && e.key == KEY_ESC) + mode = MODE_NONE; + else if(e.flags&INPFLAG_PRESS && (e.key == KEY_ENTER || e.key == KEY_KP_ENTER)) { if(input.get_string()[0]) gameclient.chat->say(mode == MODE_ALL ? 0 : 1, input.get_string()); -- cgit 1.4.1