summaryrefslogtreecommitdiff
path: root/src/term.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/term.c')
-rw-r--r--src/term.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/term.c b/src/term.c
index 4928c39..be33d81 100644
--- a/src/term.c
+++ b/src/term.c
@@ -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);