:: commit e7b91498675b7aba3d881b654b94e35ffe314407

Mintsuki <mintsuki@protonmail.com> — 2026-03-06 23:05

parents: c1d98eb350

menu: Guard editor window_size decrement to prevent underflow on long line wrapping

diff --git a/common/menu.c b/common/menu.c
index b45f2109..6ff4b7b9 100644
--- a/common/menu.c
+++ b/common/menu.c
@@ -345,7 +345,9 @@ tab_part:
                     print(serial ? "<" : "←");
                 }
             }
-            window_size--;
+            if (window_size > 0) {
+                window_size--;
+            }
         }
 
         if (i == cursor_offset
tab: 248 wrap: offon