Index: trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java	(revision 8139)
+++ trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java	(revision 8140)
@@ -321,4 +321,5 @@
 
     private boolean leftHandTraffic;
+    private Object antialiasing;
 
     /**
@@ -439,4 +440,5 @@
 
         if (!isOutlineOnly) {
+            g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_OFF);
             if (fillImage == null) {
                 if (isInactiveMode) {
@@ -456,4 +458,5 @@
                 g.setPaintMode();
             }
+            g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, antialiasing);
         }
 
@@ -1396,7 +1399,7 @@
         orderFont = new Font(Main.pref.get("mappaint.font", "Droid Sans"), Font.PLAIN, Main.pref.getInteger("mappaint.fontsize", 8));
 
-        g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
-                Main.pref.getBoolean("mappaint.use-antialiasing", true) ?
-                        RenderingHints.VALUE_ANTIALIAS_ON : RenderingHints.VALUE_ANTIALIAS_OFF);
+        antialiasing = Main.pref.getBoolean("mappaint.use-antialiasing", true) ?
+                        RenderingHints.VALUE_ANTIALIAS_ON : RenderingHints.VALUE_ANTIALIAS_OFF;
+        g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, antialiasing);
 
         highlightLineWidth = Main.pref.getInteger("mappaint.highlight.width", 4);
@@ -1645,5 +1648,4 @@
                 timeStart = System.currentTimeMillis();
                 System.err.print("BENCHMARK: rendering ");
-                Main.debug(null);
             }
 
