diff options
author | 2017-02-06 13:25:15 +0000 | |
---|---|---|
committer | 2017-02-06 13:25:15 +0000 | |
commit | 5beb4baddfdf8ef8e59330af28493cde3b809dfc (patch) | |
tree | e4b876692f45eb5878b8e219a17dd2a6fc0358bf /usr.bin/tmux/input.c | |
parent | Only redraw the modified character when adding combining characters, not (diff) | |
download | wireguard-openbsd-5beb4baddfdf8ef8e59330af28493cde3b809dfc.tar.xz wireguard-openbsd-5beb4baddfdf8ef8e59330af28493cde3b809dfc.zip |
Fix logging of CSI parameters.
Diffstat (limited to 'usr.bin/tmux/input.c')
-rw-r--r-- | usr.bin/tmux/input.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/usr.bin/tmux/input.c b/usr.bin/tmux/input.c index 8024710be95..6002bfcfa72 100644 --- a/usr.bin/tmux/input.c +++ b/usr.bin/tmux/input.c @@ -1,4 +1,4 @@ -/* $OpenBSD: input.c,v 1.109 2017/02/01 09:55:07 nicm Exp $ */ +/* $OpenBSD: input.c,v 1.110 2017/02/06 13:25:15 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott <nicholas.marriott@gmail.com> @@ -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) { |