From: Juergen Spitzmueller Date: Sat, 11 Jan 2020 17:11:26 +0000 (+0100) Subject: Do not track deletion of empty paragraph X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=96d49788afd9c1b71cfa6b568d5cfb88785f6cca;p=features.git Do not track deletion of empty paragraph Fixes #10412 --- diff --git a/src/Text.cpp b/src/Text.cpp index 7b7e67bbb7..6d5f7dd6b8 100644 --- a/src/Text.cpp +++ b/src/Text.cpp @@ -1733,7 +1733,8 @@ bool Text::backspace(Cursor & cur) Cursor prev_cur = cur; --prev_cur.pit(); - if (!prev_cur.paragraph().isMergedOnEndOfParDeletion(cur.buffer()->params().track_changes)) { + if (cur.paragraph().size() > 0 + && !prev_cur.paragraph().isMergedOnEndOfParDeletion(cur.buffer()->params().track_changes)) { cur.recordUndo(prev_cur.pit(), prev_cur.pit()); prev_cur.paragraph().setChange(prev_cur.lastpos(), Change(Change::DELETED)); setCursorIntern(cur, prev_cur.pit(), prev_cur.lastpos());