Index: /trunk/src/org/openstreetmap/josm/gui/layer/GpxLayer.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/layer/GpxLayer.java	(revision 4020)
+++ /trunk/src/org/openstreetmap/josm/gui/layer/GpxLayer.java	(revision 4021)
@@ -14,4 +14,5 @@
 import java.awt.GridBagLayout;
 import java.awt.Point;
+import java.awt.RenderingHints;
 import java.awt.event.ActionEvent;
 import java.awt.geom.Area;
@@ -327,4 +328,8 @@
         lastTracks.clear();
         lastTracks.addAll(data.tracks);
+
+        g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
+        Main.pref.getBoolean("mappaint.gpx.use-antialiasing", false) ?
+                RenderingHints.VALUE_ANTIALIAS_ON : RenderingHints.VALUE_ANTIALIAS_OFF);
 
         /****************************************************************
