Index: trunk/src/org/openstreetmap/josm/gui/mappaint/MapImage.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/mappaint/MapImage.java	(revision 5469)
+++ trunk/src/org/openstreetmap/josm/gui/mappaint/MapImage.java	(revision 5470)
@@ -6,5 +6,8 @@
 import java.awt.Image;
 import java.awt.Rectangle;
+import java.awt.Toolkit;
 import java.awt.image.BufferedImage;
+import java.awt.image.FilteredImageSource;
+import java.awt.image.ImageProducer;
 
 import javax.swing.GrayFilter;
@@ -46,5 +49,7 @@
         if (img == null)
             getImage(); // fix #7498 ?
-        return disabledImg = GrayFilter.createDisabledImage(img);
+        ImageProducer ip = new FilteredImageSource(img.getSource(), new GrayFilter(true, 20));
+        disabledImg = Toolkit.getDefaultToolkit().createImage(ip);
+        return disabledImg;
     }
 
