From 62c0280b23cf67fc43f691392a8eca5cd7ff0727 Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Thu, 5 Dec 2019 08:48:58 +0000 Subject: [PATCH] Correctly remove when not visible. --- image.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/image.c b/image.c index 96399806..e8f274d0 100644 --- a/image.c +++ b/image.c @@ -114,7 +114,7 @@ image_scroll_up(struct screen *s, u_int lines) redraw = 1; continue; } - if (im->py + im->sy < lines) { + if (im->py + im->sy <= lines) { image_free(im); redraw = 1; continue; @@ -127,6 +127,7 @@ image_scroll_up(struct screen *s, u_int lines) im->data = new; im->py = 0; + sixel_size_in_cells(im->data, &im->sx, &im->sy); redraw = 1; } return (redraw);