Ignore:
Timestamp:
2019-05-15T22:28:07+02:00 (7 years ago)
Author:
Don-vip
Message:

fix #17501 - Detect if a oneway in a relation may be going in the wrong direction (patch by taylor.smock)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableLinkedCellRenderer.java

    r12657 r15076  
    6767
    6868        if (value.linkPrev) {
    69             g.setColor(Color.black);
     69            if (value.onewayFollowsPrevious) {
     70                g.setColor(Color.black);
     71            } else {
     72                g.setColor(Color.lightGray);
     73            }
    7074            if (value.isOnewayHead) {
    7175                g.fillRect(xoff - 1, 0, 3, 1);
     
    9397
    9498        if (value.linkNext) {
    95             g.setColor(Color.black);
     99            if (value.onewayFollowsNext) {
     100                g.setColor(Color.black);
     101            } else {
     102                g.setColor(Color.lightGray);
     103            }
    96104            if (value.isOnewayTail) {
    97105                g.fillRect(xoff - 1, ymax, 3, 1);
     
    120128
    121129        /* vertical lines */
    122         g.setColor(Color.black);
     130        if (value.onewayFollowsNext && value.onewayFollowsPrevious) {
     131            g.setColor(Color.black);
     132        } else {
     133            g.setColor(Color.lightGray);
     134        }
    123135        if (value.isLoop) {
    124136            g.drawLine(xoff+xloop, y1, xoff+xloop, y2);
Note: See TracChangeset for help on using the changeset viewer.