Text area has default size to avoid issues before first Draw. Fixes #1025

This commit is contained in:
Oliver 2024-09-21 13:32:33 +02:00
parent 520ccd71f0
commit 1ad6daede2
1 changed files with 3 additions and 0 deletions

View File

@ -1,6 +1,7 @@
package tview
import (
"math"
"strings"
"unicode"
"unicode/utf8"
@ -363,6 +364,8 @@ func NewTextArea() *TextArea {
lastAction: taActionOther,
minCursorPrefix: minCursorPrefixDefault,
minCursorSuffix: minCursorSuffixDefault,
lastWidth: math.MaxInt / 2, // We need this so some functions work before the first draw.
lastHeight: 1,
}
t.editText.Grow(editBufferMinCap)
t.spans[0] = textAreaSpan{previous: -1, next: 1}