Author: jeremias
Date: Sun Dec 7 10:02:52 2008
New Revision: 724164
URL: http://svn.apache.org/viewvc?rev=724164&view=rev
Log:
Bugzilla #46360:
Fixed a multi-threading issue when rendering SVG. (Missed one)
Modified:
xmlgraphics/fop/trunk/src/java/org/apache/fop/image/loader/batik/ImageConverterSVG2G2D.java
Modified:
xmlgraphics/fop/trunk/src/java/org/apache/fop/image/loader/batik/ImageConverterSVG2G2D.java
URL:
http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/image/loader/batik/ImageConverterSVG2G2D.java?rev=724164&r1=724163&r2=724164&view=diff
==============================================================================
---
xmlgraphics/fop/trunk/src/java/org/apache/fop/image/loader/batik/ImageConverterSVG2G2D.java
(original)
+++
xmlgraphics/fop/trunk/src/java/org/apache/fop/image/loader/batik/ImageConverterSVG2G2D.java
Sun Dec 7 10:02:52 2008
@@ -29,6 +29,7 @@
import org.apache.batik.bridge.GVTBuilder;
import org.apache.batik.bridge.UserAgent;
import org.apache.batik.dom.svg.SVGDOMImplementation;
+import org.apache.batik.dom.util.DOMUtilities;
import org.apache.batik.gvt.GraphicsNode;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -82,7 +83,7 @@
Document doc = svg.getDocument();
//Cloning SVG DOM as Batik attaches non-thread-safe facilities (like
the CSS engine)
//to it.
- Document clonedDoc = BatikUtil.cloneSVGDocument(doc);
+ Document clonedDoc = DOMUtilities.deepCloneDocument(doc,
doc.getImplementation());
//Build the GVT tree
final GraphicsNode root;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]