Changeset 772 in josm


Ignore:
Timestamp:
Aug 12, 2008 11:59:22 AM (5 years ago)
Author:
stoecker
Message:

No longer ask useless question for way splitting. Patch by Florian Heer. Closes #488.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/SplitWayAction.java

    r674 r772  
    9696                                for (Way w : Main.ds.ways) { 
    9797                                        if (w.deleted || w.incomplete) continue; 
     98                                        int last = w.nodes.size()-1; 
     99                                        int i = 0; 
    98100                                        for (Node wn : w.nodes) { 
    99                                                 if (n.equals(wn)) { 
     101                                                if ((i > 0) && (i < last) && n.equals(wn)) { 
    100102                                                        Integer old = wayOccurenceCounter.get(w); 
    101103                                                        wayOccurenceCounter.put(w, (old == null) ? 1 : old+1); 
    102104                                                        break; 
    103105                                                } 
     106                                                i++; 
    104107                                        } 
    105108                                } 
     
    107110                        if (wayOccurenceCounter.isEmpty()) { 
    108111                                JOptionPane.showMessageDialog(Main.parent,  
    109                                                 trn("The selected node is not part of any way.", 
    110                                                                 "The selected nodes are not part of any way.", selectedNodes.size())); 
     112                                                trn("The selected node is no inner part of any way.", 
     113                                                                "The selected nodes are no inner part of any way.", selectedNodes.size())); 
    111114                                return; 
    112115                        } 
Note: See TracChangeset for help on using the changeset viewer.