]> git.lyx.org Git - features.git/commitdiff
Record undo when deleting end of paragraph in change tracking mode
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Tue, 5 Jul 2016 14:22:49 +0000 (16:22 +0200)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Tue, 5 Jul 2016 14:47:50 +0000 (16:47 +0200)
Fixes bug #10253.
(cherry picked from commit 86c33c96a0dd026148f79b7da96fee5a0bb705bc)

src/Text.cpp
status.22x

index 416a67bf0db29dfe42fc30e93e519d97fec2cb03..a47d4b1c52ec148f16f012f8b78380f7b92dca00 100644 (file)
@@ -1611,6 +1611,7 @@ bool Text::erase(Cursor & cur)
                        return dissolveInset(cur);
 
                if (!par.isMergedOnEndOfParDeletion(cur.buffer()->params().track_changes)) {
+                       cur.recordUndo(DELETE_UNDO);
                        par.setChange(cur.pos(), Change(Change::DELETED));
                        cur.forwardPos();
                        needsUpdate = true;
index c088d1f8b7801a11871e79ea3ed87e75753f77bd..dd7c29765de287c50f5c032c98edb6f49d7c0afe 100644 (file)
@@ -141,6 +141,9 @@ What's new
 - Fix cursor position after Redo of a document settings change (bug
   10097).
 
+- Handle undo after deleting end of paragraph in change tracking mode
+  (bug 10253).
+
 - Disable Edit > Dissolve Inset in tabulars (bug 9954).
 
 - Shortcut preferences: ask the user for removing bindings when using the