From: André Pönitz Date: Thu, 14 Aug 2003 10:10:19 +0000 (+0000) Subject: getPar X-Git-Tag: 1.6.10~16297 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=85296c725389ac5415606ad3a157628cbab226fd;p=lyx.git getPar git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7538 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/text2.C b/src/text2.C index 1bf39dfadd..95cad09c2b 100644 --- a/src/text2.C +++ b/src/text2.C @@ -263,13 +263,13 @@ void LyXText::removeRow(RowList::iterator rit) // remove all following rows of the paragraph of the specified row. void LyXText::removeParagraph(RowList::iterator rit) { - ParagraphList::iterator tmppit = getPar(rit); - ++rit; + ParagraphList::iterator pit = getPar(rit); + RowList::iterator end = endRow(pit); - while (rit != rows().end() && getPar(rit) == tmppit) { - RowList::iterator tmprit = boost::next(rit); + for (++rit; rit != end; ) { + RowList::iterator rit2 = boost::next(rit); removeRow(rit); - rit = tmprit; + rit = rit2; } }