commit 939d25561d5345d367309b7994eaefa355072456
Author: Jean-Marc Lasgouttes <[email protected]>
Date:   Wed Feb 10 10:20:34 2021 +0100

    DEPM: do not fix cursor pit if it was in a different cell
    
    This bug has been here forever.
    
    Fixes bug #12117.
---
 src/Text2.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/Text2.cpp b/src/Text2.cpp
index f77bfaa..4959a3f 100644
--- a/src/Text2.cpp
+++ b/src/Text2.cpp
@@ -916,6 +916,7 @@ bool Text::deleteEmptyParagraphMechanism(Cursor & cur,
        if (cur.depth() >= old.depth()) {
                CursorSlice & curslice = cur[old.depth() - 1];
                if (&curslice.inset() == &old.inset()
+                   && curslice.idx() == old.idx()
                    && curslice.pit() > old.pit()) {
                        --curslice.pit();
                        // since a paragraph has been deleted, all the
-- 
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to