From e55266b83db116e1610b562bf186dbda94c549b4 Mon Sep 17 00:00:00 2001 From: Julian Hurst Date: Sat, 22 Mar 2025 18:38:36 +0100 Subject: Fix off by one in subwidth --- tui/width.ha | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tui/width.ha b/tui/width.ha index cb4464a..b7ac993 100644 --- a/tui/width.ha +++ b/tui/width.ha @@ -77,7 +77,7 @@ export fn subwidth(s: str, end: (size | strings::end)) str = { const r = runes[i]; sum += runewidth(r); if (sum > end: uint) { - return strings::sub(s, 0, i - 1); + return strings::sub(s, 0, i); }; }; return s; -- cgit v1.2.3