diff -ur fop-0.20.5.orig/src\org\apache\fop\fo\flow\Block.java fop-0.20.5.patched/src\org\apache\fop\fo\flow\Block.java
--- fop-0.20.5.orig/src\org\apache\fop\fo\flow\Block.java	Tue Jul 15 04:03:14 2003
+++ fop-0.20.5.patched/src\org\apache\fop\fo\flow\Block.java	Wed Aug 25 17:20:07 2004
@@ -258,7 +258,7 @@
             if (Status.isIncomplete(status)) {
                 this.marker = i;
                 if (status == Status.AREA_FULL_NONE) {
-                    if (i == 0) {
+                    if (i == this.marker) {
                         // Nothing was laid out.
                         anythingLaidOut = false;
                         return status;
