Index: trunk/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java	(revision 19604)
+++ trunk/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java	(revision 19605)
@@ -173,5 +173,5 @@
                     "metadata-extractor2",
                     "signpost-core", "liboauth-signpost-java",
-                    "svgsalamander"
+                    "jsvg"
             }) {
                 String details = PlatformHookUnixoid.getPackageDetails(p);
Index: trunk/src/org/openstreetmap/josm/tools/ImageProvider.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/ImageProvider.java	(revision 19604)
+++ trunk/src/org/openstreetmap/josm/tools/ImageProvider.java	(revision 19605)
@@ -7,4 +7,5 @@
 import java.awt.Cursor;
 import java.awt.Dimension;
+import java.awt.geom.Dimension2D;
 import java.awt.Graphics2D;
 import java.awt.GraphicsEnvironment;
@@ -79,5 +80,4 @@
 
 import com.github.weisj.jsvg.SVGDocument;
-import com.github.weisj.jsvg.geometry.size.FloatSize;
 import com.github.weisj.jsvg.parser.DocumentLimits;
 import com.github.weisj.jsvg.parser.LoaderContext;
@@ -1470,7 +1470,7 @@
             Logging.trace("createImageFromSvg: {0}", dim);
         }
-        FloatSize size = svg.size();
-        final float sourceWidth = size.width;
-        final float sourceHeight = size.height;
+        Dimension2D size = svg.size();
+        final double sourceWidth = size.getWidth();
+        final double sourceHeight = size.getHeight();
         if (sourceWidth <= 0 || sourceHeight <= 0) {
             Logging.error("createImageFromSvg: {0} sourceWidth={1} sourceHeight={2}", dim, sourceWidth, sourceHeight);
