Ticket #20840: 20840.patch

File 20840.patch, 1.6 KB (added by Adrian, 5 years ago)
  • src/org/openstreetmap/josm/data/osm/visitor/paint/WireframeMapRenderer.java

     
    6969    protected boolean fillTaggedNode;
    7070    /** Preference: should multiply connected nodes be filled */
    7171    protected boolean fillConnectionNode;
     72    /** Preference: should relation ways be shown with outlines */
     73    protected boolean useRelatedWayStroke;
    7274    /** Preference: size of selected nodes */
    7375    protected int selectedNodeSize;
    7476    /** Preference: size of unselected nodes */
     
    139141        fillUnselectedNode = settings.isFillUnselectedNode();
    140142        fillConnectionNode = settings.isFillConnectionNode();
    141143        fillTaggedNode = settings.isFillTaggedNode();
     144        useRelatedWayStroke =
     145                Config.getPref().getBoolean("mappaint.wireframe.show-relation-outlines", true);
    142146
    143147        g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
    144148                Config.getPref().getBoolean("mappaint.wireframe.use-antialiasing", false) ?
     
    375379                    }
    376380                }
    377381
    378                 g.draw(relatedWayStroke.createStrokedShape(path));
     382                if (useRelatedWayStroke) {
     383                    g.draw(relatedWayStroke.createStrokedShape(path));
     384                } else {
     385                    g.draw(path);
     386                }
    379387            }
    380388        }
    381389    }