Fix bug on K_DELETE when the line is empty

This commit is contained in:
Joseph Ferano 2023-11-02 18:23:07 +07:00
parent 53ddd7be9f
commit 43450a8c37

View File

@ -106,11 +106,12 @@ if __name__ == '__main__':
if cursor.col >= rows[cursor.row].length:
if cursor.row < len(rows) - 1:
below_row = rows.pop(cursor.row+1)
row = rows[cursor.row]
if below_row.length > 0:
row.text.insert(below_row.text.get_text(), row.length)
cursor.want_col = cursor.col
row.length += below_row.length
cursor.want_col = cursor.col
else:
if row.length >= 1:
row.text.delete(cursor.col, 1)
row.length -= 1
cursor.want_col = cursor.col