diff --git a/clients/terminal.c b/clients/terminal.c index 4bfb06b6..1c7cbbf6 100644 --- a/clients/terminal.c +++ b/clients/terminal.c @@ -838,6 +838,10 @@ terminal_draw(struct terminal *terminal) (int32_t) terminal->extents.max_x_advance; height = (rectangle.height - 2 * terminal->margin) / (int32_t) terminal->extents.height; + + if (width < 0 || height < 0) + return; + terminal_resize(terminal, width, height); window_draw(terminal->window);