Fix not applying cursor operation

This commit is contained in:
Luke Wilson 2021-04-12 17:48:00 -05:00
parent d96c2f6f03
commit b0ca65a613

View File

@ -171,7 +171,7 @@ func (t *TextEdit) Delete(forwards bool) {
} else { // Delete the character before the cursor } else { // Delete the character before the cursor
// If the cursor is not at the first column of the first line... // If the cursor is not at the first column of the first line...
if cursLine > 0 || cursCol > 0 { if cursLine > 0 || cursCol > 0 {
t.cursor.Left() // Back up to that character t.cursor = t.cursor.Left() // Back up to that character
bytes := t.Buffer.Slice(cursLine, cursCol, cursLine, cursCol) // Get the char at cursor bytes := t.Buffer.Slice(cursLine, cursCol, cursLine, cursCol) // Get the char at cursor
deletedLine = bytes[0] == '\n' deletedLine = bytes[0] == '\n'