Changeset 13164 in josm


Ignore:
Timestamp:
2017-11-25T21:26:36+01:00 (6 years ago)
Author:
Don-vip
Message:

fix #15596 - NPE

File:
1 edited

Legend:

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

    r13161 r13164  
    9999
    100100        for (OsmPrimitive osm :primitives) {
    101             switch (APIOperation.of(osm)) {
    102                 case ADD: toAdd.add(osm); break;
    103                 case UPDATE: toUpdate.add(osm); break;
    104                 case DELETE: toDelete.add(osm); break;
    105                 default: Logging.trace("Ignored primitive {0}", osm);
     101            APIOperation op = APIOperation.of(osm);
     102            if (op != null) {
     103                switch (op) {
     104                    case ADD: toAdd.add(osm); break;
     105                    case UPDATE: toUpdate.add(osm); break;
     106                    case DELETE: toDelete.add(osm); break;
     107                    default: Logging.trace("Ignored primitive {0} -> {1}", osm, op);
     108                }
    106109            }
    107110        }
Note: See TracChangeset for help on using the changeset viewer.