summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/terminal.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/terminal.go b/src/terminal.go
index 74c29a05..aca319a1 100644
--- a/src/terminal.go
+++ b/src/terminal.go
@@ -537,7 +537,8 @@ func (t *Terminal) printHighlighted(item *Item, bold bool, col1 int, col2 int, c
}
// Overflow
- text := item.text
+ text := make([]rune, len(item.text))
+ copy(text, item.text)
offsets := item.colorOffsets(col2, bold, current)
maxWidth := C.MaxX() - 3 - t.marginInt[1] - t.marginInt[3]
fullWidth := displayWidth(text)