From fdbb54a5572d8a1e9529ad79244856c755635611 Mon Sep 17 00:00:00 2001 From: Leo Date: Fri, 27 Sep 2024 20:51:22 +0200 Subject: [PATCH] renderLine fine length --- utils.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/utils.go b/utils.go index 6d15bf9..076a803 100644 --- a/utils.go +++ b/utils.go @@ -49,15 +49,15 @@ func renderLine(frameLine, line_ string, x int) string { i := 0 v := 0 - for _, c := range result { - if i >= x && v < len(line) { + for j, c := range result { + if i+j >= x && v < len(line) { if c != '\b' && line[v] == '\t' { result = append(result, ' ') } - result[i] = line[v] + result[i+j] = line[v] v++ } - if c != '\b' { + if c == '\b' { i++ } }