Ticket #11839: AbstractPrimitive-getKeys-sync.patch

File AbstractPrimitive-getKeys-sync.patch, 913 bytes (added by michael2402, 10 years ago)
  • src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java

    diff --git a/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java b/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java
    index dd19b32..2231117 100644
    a b public abstract class AbstractPrimitive implements IPrimitive {  
    479479     */
    480480    @Override
    481481    public Map<String, String> getKeys() {
    482         final Map<String, String> result = new HashMap<>(
    483                 Utils.hashMapInitialCapacity(this.keys == null ? 0 : this.keys.length / 2));
    484482        String[] keys = this.keys;
     483        final Map<String, String> result = new HashMap<>(
     484                Utils.hashMapInitialCapacity(keys == null ? 0 : keys.length / 2));
    485485        if (keys != null) {
    486486            for (int i = 0; i < keys.length; i += 2) {
    487487                result.put(keys[i], keys[i + 1]);