You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-commits@xmlgraphics.apache.org by de...@apache.org on 2009/12/09 12:40:35 UTC

svn commit: r888772 - /xmlgraphics/batik/trunk/sources/org/apache/batik/script/InterpreterPool.java

Author: deweese
Date: Wed Dec  9 11:40:35 2009
New Revision: 888772

URL: http://svn.apache.org/viewvc?rev=888772&view=rev
Log:
Avoid scripting problem if the document lacks a document URI

Modified:
    xmlgraphics/batik/trunk/sources/org/apache/batik/script/InterpreterPool.java

Modified: xmlgraphics/batik/trunk/sources/org/apache/batik/script/InterpreterPool.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/sources/org/apache/batik/script/InterpreterPool.java?rev=888772&r1=888771&r2=888772&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/sources/org/apache/batik/script/InterpreterPool.java (original)
+++ xmlgraphics/batik/trunk/sources/org/apache/batik/script/InterpreterPool.java Wed Dec  9 11:40:35 2009
@@ -116,12 +116,13 @@
 
         Interpreter interpreter = null;
         SVGOMDocument svgDoc = (SVGOMDocument) document;
+        URL url = null;
         try {
-            URL url = new URL(svgDoc.getDocumentURI());
-            interpreter = factory.createInterpreter(url, svgDoc.isSVG12(),
-                                                    imports);
+            url = new URL(svgDoc.getDocumentURI());
         } catch (MalformedURLException e) {
         }
+        interpreter = factory.createInterpreter(url, svgDoc.isSVG12(),
+                                                imports);
 
         if (interpreter == null) return null;