Changeset 772 in josm for trunk


Ignore:
Timestamp:
2008-08-12T11:59:22+02:00 (16 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.