Index: trunk/src/org/openstreetmap/josm/gui/layer/GpxLayer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/GpxLayer.java	(revision 7180)
+++ trunk/src/org/openstreetmap/josm/gui/layer/GpxLayer.java	(revision 7182)
@@ -463,4 +463,6 @@
         boolean colorModeDynamic = Main.pref.getBoolean("draw.rawgps.colors.dynamic", spec, false);
         int hdopfactor = Main.pref.getInteger("hdop.factor", 25);
+
+        int largePointAlpha = Main.pref.getInteger("draw.rawgps.large.alpha", -1) & 0xFF;
 
         Stroke storedStroke = g.getStroke();
@@ -746,4 +748,9 @@
                 }
                 Point screen = mv.getPoint(trkPnt.getEastNorth());
+                if (!hdopcircle) {
+                    // color the large GPS points like the gps lines
+                    trkPnt.customColoringTransparent = new Color(
+                        trkPnt.customColoring.getRed(), trkPnt.customColoring.getGreen(), trkPnt.customColoring.getBlue(), largePointAlpha);
+                }
                 g.setColor(trkPnt.customColoringTransparent);
                 if (hdopcircle && trkPnt.attr.get("hdop") != null) {
