From c3ed8dc263a154b5b5e6c816ab1c1cbcb70b372d Mon Sep 17 00:00:00 2001 From: Alfredo Braunstein Date: Fri, 27 Feb 2004 12:53:58 +0000 Subject: [PATCH] fix a rebreaking bug git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8463 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/ChangeLog | 3 +++ src/text.C | 9 ++++----- 2 files changed, 7 insertions(+), 5 deletions(-) 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; -- 2.39.2