Ignore:
Timestamp:
2009-12-12T21:25:10+01:00 (14 years ago)
Author:
jttt
Message:

Fire primitivesAdded event after also after primitive was downloaded (incomplete set to false). Remove DataChangeListener from RelationListDialog (should not be necessary anymore, was there only for catching incomplete state changes)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/event/PrimitivesAddedEvent.java

    r2622 r2623  
    1313
    1414    private final List<? extends OsmPrimitive> primitives;
     15    private final boolean wasIncomplete;
    1516
    16     public PrimitivesAddedEvent(DataSet dataSet, Collection<? extends OsmPrimitive> primitives) {
     17    public PrimitivesAddedEvent(DataSet dataSet, Collection<? extends OsmPrimitive> primitives, boolean wasIncomplete) {
    1718        super(dataSet);
    1819        this.primitives = Collections.unmodifiableList(new ArrayList<OsmPrimitive>(primitives));
     20        this.wasIncomplete = wasIncomplete;
    1921    }
    2022
     
    2426    }
    2527
     28    @Override
    2629    public List<? extends OsmPrimitive> getPrimitives() {
    2730        return primitives;
    2831    }
    2932
     33    /**
     34     *
     35     * @return True if primitive was in dataset before (so it's not really added), but it was incomplete
     36     */
     37    public boolean wasIncomplete() {
     38        return wasIncomplete;
     39    }
     40
    3041}
Note: See TracChangeset for help on using the changeset viewer.