Ticket #17095: 17095.patch

File 17095.patch, 1.2 KB (added by GerdP, 7 years ago)
  • StyledMapRenderer.java

     
    476476                    g.fill(area);
    477477                } else {
    478478                    Shape oldClip = g.getClip();
    479                     BasicStroke stroke = new BasicStroke(2 * extent, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER);
    480                     g.clip(stroke.createStrokedShape(area));
    481                     Shape fill = area;
     479                    Shape clip = area;
    482480                    if (pfClip != null) {
    483                         fill = pfClip.createTransformedShape(mapState.getAffineTransform());
     481                        clip = pfClip.createTransformedShape(mapState.getAffineTransform());
    484482                    }
    485                     g.fill(fill);
     483                    g.clip(clip);
     484                    g.setStroke(new BasicStroke(2 * extent, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER));
     485                    g.draw(area);
    486486                    g.setClip(oldClip);
     487                    g.setStroke(new BasicStroke());
    487488                }
    488489                g.setPaintMode();
    489490            }