Ignore:
Timestamp:
2009-02-14T12:53:37+01:00 (15 years ago)
Author:
stoecker
Message:

first patch for #1937. patch by xeen. In draw mode double clicking last node now ends drawing (does not work for single nodes :-)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/Way.java

    r1313 r1400  
    145145
    146146    public Boolean isClosed() {
    147         int s = nodes.size();
    148         return s >= 3 && nodes.get(0) == nodes.get(s-1);
     147        return nodes.size() >= 3 && lastNode() == firstNode();
     148    }
     149   
     150    public Node lastNode() {
     151        return nodes.get(nodes.size()-1);
     152    }
     153   
     154    public Node firstNode() {
     155        return nodes.get(0);
     156    }
     157   
     158    public boolean isFirstLastNode(Node n) {
     159        return n == firstNode() || n == lastNode();
    149160    }
    150161}
Note: See TracChangeset for help on using the changeset viewer.