]> git.lyx.org Git - lyx.git/commitdiff
Fix cursor when undoing accept/reject all changes
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 20 Jun 2024 16:00:13 +0000 (18:00 +0200)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 20 Jun 2024 16:02:33 +0000 (18:02 +0200)
Before this change, the whole document would remain selected.

This relies on the new UndoGroupHelper constructor introduced at e7b1ee47.

src/BufferView.cpp

index b55beb34a786fc33478aa3af741716bd8788eb65..70d81567c1d3456b26e845e20b4fb67131fee71e 100644 (file)
@@ -1686,6 +1686,7 @@ void BufferView::dispatch(FuncRequest const & cmd, DispatchResult & dr)
                break;
 
        case LFUN_ALL_CHANGES_ACCEPT: {
+               UndoGroupHelper helper(cur);
                // select complete document
                cur.reset();
                cur.selHandle(true);
@@ -1705,6 +1706,7 @@ void BufferView::dispatch(FuncRequest const & cmd, DispatchResult & dr)
        }
 
        case LFUN_ALL_CHANGES_REJECT: {
+               UndoGroupHelper helper(cur);
                // select complete document
                cur.reset();
                cur.selHandle(true);