commit 60aeb817ced9ce1904061042d017ea27ab34bfb2
Author: Jean-Marc Lasgouttes <[email protected]>
Date:   Thu Nov 6 23:55:20 2025 +0100

    Create an undo group in DEPM
    
    This may be needed when called from mouseSetCursor, for example.
---
 src/Text.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/Text.cpp b/src/Text.cpp
index 0bd272c5fe..5b1a3dbd5c 100644
--- a/src/Text.cpp
+++ b/src/Text.cpp
@@ -56,6 +56,7 @@
 #include "TextClass.h"
 #include "TextMetrics.h"
 #include "Thesaurus.h"
+#include "Undo.h"
 #include "WordLangTuple.h"
 #include "WordList.h"
 
@@ -3217,6 +3218,9 @@ bool Text::deleteEmptyParagraphMechanism(Cursor & cur,
 {
        //LYXERR(Debug::DEBUG, "DEPM: cur:\n" << cur << "old:\n" << old);
 
+       // Useful when called from mouseSetCursor, for example
+       UndoGroupHelper ugh(old);
+
        Paragraph & oldpar = old.paragraph();
        bool const trackChanges = cur.buffer()->params().track_changes;
        bool result = false;
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to