From 9de5004fa69cc3ea8041355838bb99032f4ffa75 Mon Sep 17 00:00:00 2001 From: "Andreas L. Delmelle" Date: Thu, 2 Feb 2006 23:25:53 +0000 Subject: [PATCH] File missing from http://svn.apache.org/viewcvs?rev=374174&view=rev... Thanks, Manuel! :-) git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@374541 13f79535-47bb-0310-9956-ffa450edef68 --- src/java/org/apache/fop/layoutmgr/BreakingAlgorithm.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/java/org/apache/fop/layoutmgr/BreakingAlgorithm.java b/src/java/org/apache/fop/layoutmgr/BreakingAlgorithm.java index 6dc013859..4109836e0 100644 --- a/src/java/org/apache/fop/layoutmgr/BreakingAlgorithm.java +++ b/src/java/org/apache/fop/layoutmgr/BreakingAlgorithm.java @@ -363,9 +363,11 @@ public abstract class BreakingAlgorithm { // index of the first KnuthBox in the sequence int firstBoxIndex = startIndex; - while (alignment != org.apache.fop.fo.Constants.EN_CENTER - && ! ((KnuthElement) par.get(firstBoxIndex)).isBox()) { - firstBoxIndex++; + if (alignment != org.apache.fop.fo.Constants.EN_CENTER) { + while (par.size() > firstBoxIndex + && ! ((KnuthElement) par.get(firstBoxIndex)).isBox()) { + firstBoxIndex++; + } } // create an active node representing the starting point -- 2.39.5