This commit is contained in:
Larry Clapp 2023-03-19 20:26:57 +00:00 committed by GitHub
commit 8265093cdd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 0 deletions

View File

@ -440,6 +440,7 @@ func (buffer *Buffer) write(runes ...MeasuredRune) {
buffer.newLineEx(true)
newLine := buffer.getCurrentLine()
newLine.wrapped = true
if len(newLine.cells) == 0 {
newLine.append(buffer.defaultCell(true))
}

View File

@ -131,6 +131,7 @@ func TestBufferWriteIncrementsCursorCorrectly(t *testing.T) {
writeRaw(b, 'x')
require.Equal(t, uint16(1), b.CursorColumn())
require.Equal(t, uint16(1), b.CursorLine())
require.Equal(t, true, b.getCurrentLine().wrapped)
writeRaw(b, 'x')
require.Equal(t, uint16(2), b.CursorColumn())