-/* $OpenBSD: server-client.c,v 1.235 2017/05/31 10:15:51 nicm Exp $ */
+/* $OpenBSD: server-client.c,v 1.236 2017/05/31 10:29:15 nicm Exp $ */
/*
* Copyright (c) 2009 Nicholas Marriott <nicholas.marriott@gmail.com>
if (c->flags & CLIENT_CONTROL)
break;
- if (tty_resize(&c->tty)) {
- recalculate_sizes();
- server_redraw_client(c);
- }
+ tty_resize(&c->tty);
+ recalculate_sizes();
+ server_redraw_client(c);
if (c->session != NULL)
notify_client("client-resized", c);
break;
-/* $OpenBSD: tmux.h,v 1.777 2017/05/31 10:15:51 nicm Exp $ */
+/* $OpenBSD: tmux.h,v 1.778 2017/05/31 10:29:15 nicm Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicholas.marriott@gmail.com>
void tty_putc(struct tty *, u_char);
void tty_putn(struct tty *, const void *, size_t, u_int);
int tty_init(struct tty *, struct client *, int, char *);
-int tty_resize(struct tty *);
-int tty_set_size(struct tty *, u_int, u_int);
+void tty_resize(struct tty *);
+void tty_set_size(struct tty *, u_int, u_int);
void tty_start_tty(struct tty *);
void tty_stop_tty(struct tty *);
void tty_set_title(struct tty *, const char *);
-/* $OpenBSD: tty.c,v 1.286 2017/05/31 08:43:44 nicm Exp $ */
+/* $OpenBSD: tty.c,v 1.287 2017/05/31 10:29:15 nicm Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicholas.marriott@gmail.com>
return (0);
}
-int
+void
tty_resize(struct tty *tty)
{
struct client *c = tty->client;
sy = 24;
}
log_debug("%s: %s now %ux%u", __func__, c->name, sx, sy);
-
- if (!tty_set_size(tty, sx, sy))
- return (0);
+ tty_set_size(tty, sx, sy);
tty_invalidate(tty);
- return (1);
}
-int
+void
tty_set_size(struct tty *tty, u_int sx, u_int sy)
{
- if (sx == tty->sx && sy == tty->sy)
- return (0);
tty->sx = sx;
tty->sy = sy;
- return (1);
}
static void