summaryrefslogtreecommitdiffstats
path: root/tty-keys.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicm@openbsd.org>2012-05-22 14:32:28 +0000
committerNicholas Marriott <nicm@openbsd.org>2012-05-22 14:32:28 +0000
commit84c708f3558d440be1a9e92ee8e6ead5c499fb0f (patch)
treed36591088fcd9c3f4a9c5c6994b51084da65fc3a /tty-keys.c
parentfe4f00834d9b28ac21b5ca641b2d190e93241a2e (diff)
Store client in tty struct directly instead of using a callback function
pointer.
Diffstat (limited to 'tty-keys.c')
-rw-r--r--tty-keys.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tty-keys.c b/tty-keys.c
index d0bfb8ca..9390981e 100644
--- a/tty-keys.c
+++ b/tty-keys.c
@@ -580,7 +580,7 @@ handle_key:
evtimer_del(&tty->key_timer);
if (key != KEYC_NONE)
- tty->key_callback(key, &tty->mouse_event, tty->key_data);
+ server_client_handle_key(tty->client, key);
tty->flags &= ~TTY_ESCAPE;
return (1);
@@ -607,7 +607,7 @@ tty_keys_callback(unused int fd, unused short events, void *data)
int
tty_keys_mouse(struct tty *tty, const char *buf, size_t len, size_t *size)
{
- struct mouse_event *m = &tty->mouse_event;
+ struct mouse_event *m = &tty->mouse;
struct utf8_data utf8data;
u_int i, value;