From 969e350579158480e087ae419147ce473bfa08dd Mon Sep 17 00:00:00 2001 From: Alfredo Braunstein Date: Wed, 5 Nov 2003 21:47:25 +0000 Subject: [PATCH] DEPM crash fix git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8049 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/ChangeLog | 4 ++++ src/text2.C | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index 1eda2e56a1..116e76b48d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2003-11-05 Alfredo Braunstein + + * text2.C (deleteEmptyParagraphMechanism): fix n-th crash + 2003-11-05 Jean-Marc Lasgouttes * output_linuxdoc.h: diff --git a/src/text2.C b/src/text2.C index 64a2fc00db..9d025b5918 100644 --- a/src/text2.C +++ b/src/text2.C @@ -1819,8 +1819,12 @@ bool LyXText::deleteEmptyParagraphMechanism(LyXCursor const & old_cursor) recUndo(parOffset(old_pit), parOffset(endpit) - 1); cursor = tmpcursor; + // cache cursor pit + ParagraphList::iterator tmppit = cursorPar(); // delete old par ownerParagraphs().erase(old_pit); + // update cursor par offset + cursor.par(parOffset(tmppit)); redoParagraph(); // correct cursor y -- 2.39.2