Browse Source

Fixed regression introduced in rev. 1088079: also remove the element pointed to by restartPosition.getIndex()


git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1088950 13f79535-47bb-0310-9956-ffa450edef68
tags/fop-1_1rc1old
Vincent Hennebert 13 years ago
parent
commit
ddea0884f8
1 changed files with 2 additions and 1 deletions
  1. 2
    1
      src/java/org/apache/fop/layoutmgr/inline/LineLayoutManager.java

+ 2
- 1
src/java/org/apache/fop/layoutmgr/inline/LineLayoutManager.java View File

@@ -27,6 +27,7 @@ import java.util.ListIterator;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

import org.apache.fop.area.Area;
import org.apache.fop.area.LineArea;
import org.apache.fop.area.Trait;
@@ -613,7 +614,7 @@ public class LineLayoutManager extends InlineStackingLayoutManager
log.trace("Restarting line breaking from index " + restartPosition.getIndex());
int parIndex = restartPosition.getLeafPos();
KnuthSequence paragraph = knuthParagraphs.get(parIndex);
paragraph.subList(0, restartPosition.getIndex()).clear();
paragraph.subList(0, restartPosition.getIndex() + 1).clear();
Iterator<KnuthElement> iter = paragraph.iterator();
while (iter.hasNext() && !iter.next().isBox()) {
iter.remove();

Loading…
Cancel
Save