From 6d6931163061d4cdd9599e212dbbe857a17d0cee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sun, 23 Feb 2020 00:41:10 +0100 Subject: [PATCH] term: scroll: don't delete sixel images on the 'other' grid --- terminal.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/terminal.c b/terminal.c index aa3dedd3..8504a45b 100644 --- a/terminal.c +++ b/terminal.c @@ -1537,6 +1537,9 @@ term_scroll_partial(struct terminal *term, struct scroll_region region, int rows tll_foreach(term->sixel_images, it) { + if (it->item.grid != term->grid) + continue; + /* Make it simple - remove the entire image if it starts * getting scrolled out */ @@ -1601,6 +1604,9 @@ term_scroll_reverse_partial(struct terminal *term, selection_cancel(term); tll_foreach(term->sixel_images, it) { + if (it->item.grid != term->grid) + continue; + /* Make it simple - remove the entire image if it starts * getting scrolled out */