summaryrefslogtreecommitdiffstats
path: root/input.c
diff options
context:
space:
mode:
authornicm <nicm>2017-02-06 13:25:15 +0000
committernicm <nicm>2017-02-06 13:25:15 +0000
commitd150d9b384612c1ee2c52009b996a4466e111049 (patch)
tree554790f4b2eb5d63a63239f9fdd99402f0d234c0 /input.c
parent3fd34e70e531314558a182b85411c21cba4eb0d1 (diff)
Fix logging of CSI parameters.
Diffstat (limited to 'input.c')
-rw-r--r--input.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/input.c b/input.c
index 17f81dd7..9d8bb60a 100644
--- a/input.c
+++ b/input.c
@@ -871,9 +871,10 @@ input_parse(struct window_pane *wp)
buf = EVBUFFER_DATA(evb);
len = EVBUFFER_LENGTH(evb);
- notify_input(wp, evb);
off = 0;
+ notify_input(wp, evb);
+
log_debug("%s: %%%u %s, %zu bytes: %.*s", __func__, wp->id,
ictx->state->name, len, (int)len, buf);
@@ -1218,11 +1219,13 @@ input_csi_dispatch(struct input_ctx *ictx)
if (ictx->flags & INPUT_DISCARD)
return (0);
- if (input_split(ictx) != 0)
- return (0);
+
log_debug("%s: '%c' \"%s\" \"%s\"",
__func__, ictx->ch, ictx->interm_buf, ictx->param_buf);
+ if (input_split(ictx) != 0)
+ return (0);
+
entry = bsearch(ictx, input_csi_table, nitems(input_csi_table),
sizeof input_csi_table[0], input_table_compare);
if (entry == NULL) {