From c69cea11bffe37bc920bc531239b8a9be347e174 Mon Sep 17 00:00:00 2001 From: Keiron Liddle Date: Wed, 14 Mar 2001 00:50:21 +0000 Subject: checks for no more room in block area git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194157 13f79535-47bb-0310-9956-ffa450edef68 --- src/org/apache/fop/fo/flow/InstreamForeignObject.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/org/apache/fop/fo/flow/InstreamForeignObject.java b/src/org/apache/fop/fo/flow/InstreamForeignObject.java index c173ad7b7..3ef4cb6f3 100644 --- a/src/org/apache/fop/fo/flow/InstreamForeignObject.java +++ b/src/org/apache/fop/fo/flow/InstreamForeignObject.java @@ -224,6 +224,9 @@ public class InstreamForeignObject extends FObj { if (area instanceof BlockArea) { BlockArea ba = (BlockArea)area; LineArea la = ba.getCurrentLineArea(); + if(la == null) { + return new Status(Status.AREA_FULL_NONE); + } la.addPending(); if(areaCurrent.getEffectiveWidth() > la.getRemainingWidth()) { la = ba.createNextLineArea(); -- cgit v1.2.3