aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/fop/fo/extensions
diff options
context:
space:
mode:
authorPeter Hancock <phancock@apache.org>2012-07-03 16:01:48 +0000
committerPeter Hancock <phancock@apache.org>2012-07-03 16:01:48 +0000
commitfb48ed8bc5d5d14b7a1086486378c640cd8b56f8 (patch)
tree206b64290514dbc4fa622c8758153f99fbf2d58c /src/java/org/apache/fop/fo/extensions
parent3e31e071ea47f37ef7f8749b324dfdfe76745d18 (diff)
parentfdb801262c8abbf13b12d9df5900a5c4627dda12 (diff)
downloadxmlgraphics-fop-fb48ed8bc5d5d14b7a1086486378c640cd8b56f8.tar.gz
xmlgraphics-fop-fb48ed8bc5d5d14b7a1086486378c640cd8b56f8.zip
Merged trunk@1356765
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_RoundedCorners@1356804 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java/org/apache/fop/fo/extensions')
-rw-r--r--src/java/org/apache/fop/fo/extensions/svg/SVGElement.java10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/java/org/apache/fop/fo/extensions/svg/SVGElement.java b/src/java/org/apache/fop/fo/extensions/svg/SVGElement.java
index 72cf19bc7..577efcdf4 100644
--- a/src/java/org/apache/fop/fo/extensions/svg/SVGElement.java
+++ b/src/java/org/apache/fop/fo/extensions/svg/SVGElement.java
@@ -23,7 +23,7 @@ package org.apache.fop.fo.extensions.svg;
import java.awt.geom.AffineTransform;
import java.awt.geom.Point2D;
import java.awt.geom.Rectangle2D;
-import java.net.URL;
+import java.net.URI;
import org.w3c.dom.Element;
@@ -71,12 +71,10 @@ public class SVGElement extends SVGObj {
/* if width and height are zero, get the bounds of the content. */
try {
- URL baseURL = new URL(getUserAgent().getBaseURL() == null
- ? new java.io.File("").toURI().toURL().toExternalForm()
- : getUserAgent().getBaseURL());
- if (baseURL != null) {
+ URI baseUri = getUserAgent().getResourceResolver().getBaseURI();
+ if (baseUri != null) {
SVGOMDocument svgdoc = (SVGOMDocument)doc;
- svgdoc.setURLObject(baseURL);
+ svgdoc.setURLObject(baseUri.toURL());
//The following line should not be called to leave FOP compatible to Batik 1.6.
//svgdoc.setDocumentURI(baseURL.toString());
}