Ticket #24423: 24423.patch

File 24423.patch, 933 bytes (added by GerdP, 8 months ago)

simplify logic in isDirtyRelation(), don't return false if relationSnapshot has no dataset

  • src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java

     
    152152
    153153    @Override
    154154    public final boolean isDirtyRelation(boolean ignoreUninterestingTags) {
    155         if (relation == null || relation.getDataSet() == null ||
    156             relationSnapshot == null || relationSnapshot.getDataSet() == null) {
    157             return false;
    158         }
    159 
    160         return !relation.hasEqualSemanticAttributes(relationSnapshot, ignoreUninterestingTags);
     155        return relation != null && !relation.hasEqualSemanticAttributes(relationSnapshot, ignoreUninterestingTags);
    161156    }
    162157
    163158    /* ----------------------------------------------------------------------- */