pbwest 2002/11/29 09:29:10
Modified: src/org/apache/fop/xml Tag: FOP_0-20-0_Alt-Design
FoXMLEventPool.java
Log:
Modified acquireFoXMLEvent().
Revision Changes Path
No revision
No revision
1.1.2.3 +7 -4 xml-fop/src/org/apache/fop/xml/Attic/FoXMLEventPool.java
Index: FoXMLEventPool.java
===================================================================
RCS file: /home/cvs/xml-fop/src/org/apache/fop/xml/Attic/FoXMLEventPool.java,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -u -r1.1.2.2 -r1.1.2.3
--- FoXMLEventPool.java 27 Nov 2002 03:31:16 -0000 1.1.2.2
+++ FoXMLEventPool.java 29 Nov 2002 17:29:10 -0000 1.1.2.3
@@ -45,8 +45,11 @@
* @return an <tt>FoXMLEvent</tt>.
*/
public synchronized FoXMLEvent acquireFoXMLEvent() {
- FoXMLEvent ev = (FoXMLEvent)(acquireXMLEvent());
+ if (poolSize == 0)
+ return new FoXMLEvent(namespaces);
+ FoXMLEvent ev = ((FoXMLEvent)(pool.get(--poolSize))).clearFo();
ev.setFoType(FObjectNames.NO_FO);
+ eventSet.clear(ev.id);
return ev;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]