diff options
Diffstat (limited to 'src/term.c')
-rw-r--r-- | src/term.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -149,6 +149,10 @@ lookup_key(XEvent * ev) } #endif /* USE_XIM */ +#ifdef USE_XIM + if (valid_keysym) { +#endif + if (action_dispatch(ev, keysym)) { return; } @@ -160,10 +164,6 @@ lookup_key(XEvent * ev) } } -#ifdef USE_XIM - if (valid_keysym) { -#endif - if ((Options & Opt_report_as_keysyms) && (keysym >= 0xff00)) { len = sprintf(kbuf, "\e[k%X;%X~", (unsigned int) (ev->xkey.state & 0xff), (unsigned int) (keysym & 0xff)); tt_write(kbuf, len); |