diff options
author | Thomas Adam <thomas@xteddy.org> | 2019-05-07 13:02:27 +0100 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2019-05-07 13:02:27 +0100 |
commit | d9767b81123cc8913c63c42cc754cccbf34ccb6c (patch) | |
tree | 94e0a8cdb822db6145080c02907ad626c0d0fa89 /tty-keys.c | |
parent | eac30a86d78879f2dec802b0d246eba0afa79b3e (diff) | |
parent | 85a9c2f52b8855560fa9fdaa033d1c7bca738429 (diff) | |
download | rtmux-d9767b81123cc8913c63c42cc754cccbf34ccb6c.tar.gz rtmux-d9767b81123cc8913c63c42cc754cccbf34ccb6c.tar.bz2 rtmux-d9767b81123cc8913c63c42cc754cccbf34ccb6c.zip |
Merge branch 'obsd-master'
Diffstat (limited to 'tty-keys.c')
-rw-r--r-- | tty-keys.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -573,7 +573,6 @@ tty_keys_next(struct tty *tty) cc_t bspace; int delay, expired = 0, n; key_code key; - struct cmdq_item *item; struct mouse_event m = { 0 }; struct key_event *event; @@ -732,9 +731,8 @@ complete_key: event = xmalloc(sizeof *event); event->key = key; memcpy(&event->m, &m, sizeof event->m); - - item = cmdq_get_callback(server_client_key_callback, event); - cmdq_append(c, item); + if (!server_client_handle_key(c, event)) + free(event); } return (1); |