From fe44f90e5b757dc2aa1e5fdafca6d04b4e0c85f3 Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Tue, 9 Apr 2019 21:30:03 +0100 Subject: Do not let the size of the pane status screen go negative. --- screen-redraw.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/screen-redraw.c b/screen-redraw.c index 691b2194..0ce3374d 100644 --- a/screen-redraw.c +++ b/screen-redraw.c @@ -290,7 +290,10 @@ screen_redraw_make_pane_status(struct client *c, struct window *w, format_defaults(ft, c, NULL, NULL, wp); expanded = format_expand_time(ft, fmt); - wp->status_size = width = wp->sx - 4; + if (wp->sx < 4) + wp->status_size = width = 0; + else + wp->status_size = width = wp->sx - 4; memcpy(&old, &wp->status_screen, sizeof old); screen_init(&wp->status_screen, width, 1, 0); -- cgit