Ticket #5266: reverse_way.patch

File reverse_way.patch, 944 bytes (added by Nakor, 22 months ago)
  • src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java

     
    124124            String newKey = key; 
    125125            String value = way.get(key); 
    126126            String newValue = value; 
     127            String origValue; 
    127128 
    128129            if (key.equals("oneway")) { 
    129130                if (OsmUtils.isReversed(value)) { 
     
    150151                } 
    151152            } 
    152153 
    153             if (!key.equals(newKey) || !value.equals(newValue)) { 
     154            origValue=way.get(newKey); 
     155            if ( (!key.equals(newKey) && !origValue.equals(newValue)) || !value.equals(newValue)) { 
    154156                tagCorrections.add(new TagCorrection(key, value, newKey, newValue)); 
    155157            } 
    156158        }