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]

Reply via email to