From: Alfredo Braunstein Date: Fri, 27 Feb 2004 12:53:58 +0000 (+0000) Subject: fix a rebreaking bug X-Git-Tag: 1.6.10~15488 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=c3ed8dc263a154b5b5e6c816ab1c1cbcb70b372d;p=features.git fix a rebreaking bug git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8463 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/ChangeLog b/src/ChangeLog index 9eab00a653..a6e59fd7b1 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,6 @@ +2004-02-27 Alfredo Braunstein + + * text.C (rowBreakPoint): fix a bug showing with very large insets 2004-02-25 André Pönitz diff --git a/src/text.C b/src/text.C index e9546a69c4..450366c39b 100644 --- a/src/text.C +++ b/src/text.C @@ -527,8 +527,6 @@ void LyXText::rowBreakPoint(ParagraphList::iterator pit, Row & row) const } x += thiswidth; - //lyxerr << "i: " << i << " x: " - //<< x << " width: " << width << endl; chunkwidth += thiswidth; } @@ -537,10 +535,11 @@ void LyXText::rowBreakPoint(ParagraphList::iterator pit, Row & row) const if (x >= width) { // if no break before, break here if (point == end || chunkwidth >= width - left) { - if (i > pos) { + if (i > pos) point = i; - break; - } + else + point = i + 1; + } // exit on last registered breakpoint: break;