Index: StyledMapRenderer.java
===================================================================
--- StyledMapRenderer.java	(revision 14553)
+++ StyledMapRenderer.java	(working copy)
@@ -476,14 +476,15 @@
                     g.fill(area);
                 } else {
                     Shape oldClip = g.getClip();
-                    BasicStroke stroke = new BasicStroke(2 * extent, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER);
-                    g.clip(stroke.createStrokedShape(area));
-                    Shape fill = area;
+                    Shape clip = area;
                     if (pfClip != null) {
-                        fill = pfClip.createTransformedShape(mapState.getAffineTransform());
+                        clip = pfClip.createTransformedShape(mapState.getAffineTransform());
                     }
-                    g.fill(fill);
+                    g.clip(clip);
+                    g.setStroke(new BasicStroke(2 * extent, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER));
+                    g.draw(area);
                     g.setClip(oldClip);
+                    g.setStroke(new BasicStroke());
                 }
                 g.setPaintMode();
             }
