klease 01/09/20 14:01:18
Modified: src/org/apache/fop/fo/flow Table.java
Log:
Only do findColumns one time, not on each new table area
Revision Changes Path
1.38 +5 -2 xml-fop/src/org/apache/fop/fo/flow/Table.java
Index: Table.java
===================================================================
RCS file: /home/cvs/xml-fop/src/org/apache/fop/fo/flow/Table.java,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- Table.java 2001/09/20 20:29:22 1.37
+++ Table.java 2001/09/20 21:01:18 1.38
@@ -1,5 +1,5 @@
/*
- * -- $Id: Table.java,v 1.37 2001/09/20 20:29:22 klease Exp $ --
+ * -- $Id: Table.java,v 1.38 2001/09/20 21:01:18 klease Exp $ --
* Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
* For details on use and redistribution please refer to the
* LICENSE file included with these sources.
@@ -140,6 +140,7 @@
if (breakBefore == BreakBefore.EVEN_PAGE) {
return new Status(Status.FORCE_PAGE_BREAK_EVEN);
}
+
}
if ((spaceBefore != 0) && (this.marker == 0)) {
@@ -170,7 +171,9 @@
int numChildren = this.children.size();
// Set up the column vector
- findColumns(areaContainer);
+ if (columns.size()==0) {
+ findColumns(areaContainer);
+ }
// Now layout all the columns and get total offset
areaContainer.setAllocationWidth( layoutColumns(areaContainer));
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]