Ticket #10020: 10020.2.patch

File 10020.2.patch, 1.6 KB (added by GerdP, 6 years ago)

fixed indention (blanks instead of tab)

  • src/reverter/ChangesetReverter.java

     
    7373    private final OsmDataLayer layer; // data layer associated with reverter
    7474    private final DataSet ds; // DataSet associated with reverter
    7575    private final ChangesetDataSet cds; // Current changeset data
     76    private final DataSet ods; // original DataSet, used if a new layer is requested
    7677    private DataSet nds; // Dataset that contains new objects downloaded by reverter
    7778
    7879    private final HashSet<PrimitiveId> missing = new HashSet<>();
     
    117118                entry.getModificationType() == ChangesetModificationType.DELETED) {
    118119            return true;
    119120        }
    120         OsmPrimitive p = ds.getPrimitiveById(entry.getPrimitive().getPrimitiveId());
     121        OsmPrimitive p = ods.getPrimitiveById(entry.getPrimitive().getPrimitiveId());
    121122        if (p == null) return false;
    122123        return p.isSelected();
    123124    }
     
    141142            this.layer = MainApplication.getLayerManager().getEditLayer();
    142143            this.ds = layer.data;
    143144        }
     145        if (revertType == RevertType.SELECTION || revertType == RevertType.SELECTION_WITH_UNDELETE)
     146                this.ods = MainApplication.getLayerManager().getEditLayer().data;
     147        else
     148                this.ods = this.ds;
    144149        this.revertType = revertType;
    145150
    146151        OsmServerChangesetReader csr = new OsmServerChangesetReader(true);