diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-08-30 09:28:31 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-08-30 09:28:31 +0000 |
| commit | dfe7cb157938a861636c2a4dc1e53dbabba03fec (patch) | |
| tree | 2ab3779239fed519cc907310608d25fdebda186a /src/game/client/components/chat.cpp | |
| parent | 9672fe674f6335318cf11855299679f9d94a619b (diff) | |
| download | zcatch-dfe7cb157938a861636c2a4dc1e53dbabba03fec.tar.gz zcatch-dfe7cb157938a861636c2a4dc1e53dbabba03fec.zip | |
fixed so that menus doesn't use inp_get_event. fixes the gui key binder
Diffstat (limited to 'src/game/client/components/chat.cpp')
| -rw-r--r-- | src/game/client/components/chat.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
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()); |