From 4c66e69cd9302f231ec8acd90805b0628ce57ff3 Mon Sep 17 00:00:00 2001 From: Johannes Altmanninger Date: Sun, 9 Feb 2020 10:23:30 +0100 Subject: [PATCH] Fixup b31b52c2 which wasn't right for backward-delete-char --- src/reader.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/reader.cpp b/src/reader.cpp index 450bfb4df..ce87b1e1d 100644 --- a/src/reader.cpp +++ b/src/reader.cpp @@ -1210,6 +1210,8 @@ void reader_data_t::delete_char(bool backward) { } size_t pos_end = pos; + if (el->position() == 0 && backward) return; + // Fake composed character sequences by continuing to delete until we delete a character of // width at least 1. int width;