mirror of https://github.com/liamg/aminal.git
Merge 078424dfb4
into 159932ff3e
This commit is contained in:
commit
8265093cdd
|
@ -440,6 +440,7 @@ func (buffer *Buffer) write(runes ...MeasuredRune) {
|
||||||
buffer.newLineEx(true)
|
buffer.newLineEx(true)
|
||||||
|
|
||||||
newLine := buffer.getCurrentLine()
|
newLine := buffer.getCurrentLine()
|
||||||
|
newLine.wrapped = true
|
||||||
if len(newLine.cells) == 0 {
|
if len(newLine.cells) == 0 {
|
||||||
newLine.append(buffer.defaultCell(true))
|
newLine.append(buffer.defaultCell(true))
|
||||||
}
|
}
|
||||||
|
|
|
@ -131,6 +131,7 @@ func TestBufferWriteIncrementsCursorCorrectly(t *testing.T) {
|
||||||
writeRaw(b, 'x')
|
writeRaw(b, 'x')
|
||||||
require.Equal(t, uint16(1), b.CursorColumn())
|
require.Equal(t, uint16(1), b.CursorColumn())
|
||||||
require.Equal(t, uint16(1), b.CursorLine())
|
require.Equal(t, uint16(1), b.CursorLine())
|
||||||
|
require.Equal(t, true, b.getCurrentLine().wrapped)
|
||||||
|
|
||||||
writeRaw(b, 'x')
|
writeRaw(b, 'x')
|
||||||
require.Equal(t, uint16(2), b.CursorColumn())
|
require.Equal(t, uint16(2), b.CursorColumn())
|
||||||
|
|
Loading…
Reference in New Issue