File 0003-keep-empty-bottom-scroll-margin-empty-after-resize.patch of Package failed_foot

From a2db3cdd5b3b6ce0b782b5ee51d174f4b4890f26 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= <daniel@ekloef.se>
Date: Wed, 12 Apr 2023 18:09:41 +0200
Subject: [PATCH] render: regression: keep empty bottom scroll margin empty
 after resize

---
 render.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/render.c b/render.c
index d39c9489..521c8b7f 100644
--- a/render.c
+++ b/render.c
@@ -4128,8 +4128,11 @@ maybe_resize(struct terminal *term, int width, int height, bool force)
 
     if (term->scroll_region.start >= term->rows)
         term->scroll_region.start = 0;
-    if (term->scroll_region.end > term->rows)
+    if (term->scroll_region.end > term->rows ||
+        term->scroll_region.end >= old_rows)
+    {
         term->scroll_region.end = term->rows;
+    }
 
     term->render.last_cursor.row = NULL;
 
openSUSE Build Service is sponsored by