Index: trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/MapImage.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/MapImage.java	(revision 16061)
+++ trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/MapImage.java	(revision 16062)
@@ -4,4 +4,5 @@
 import static org.openstreetmap.josm.tools.I18n.tr;
 
+import java.awt.Dimension;
 import java.awt.Graphics;
 import java.awt.Image;
@@ -146,6 +147,4 @@
                 .setArchive(source.zipIcons)
                 .setInArchiveDir(source.getZipEntryDirName())
-                .setWidth(width)
-                .setHeight(height)
                 .setOptional(true)
                 .getResourceAsync(result -> {
@@ -157,5 +156,5 @@
                             img = noIcon == null ? null : noIcon.getImage();
                         } else {
-                            img = rescale(result.getImageIcon().getImage());
+                            img = rescale(result.getImageIcon(new Dimension(width, height)).getImage());
                         }
                         if (temporary) {
