Changeset 16438 in josm for trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadTaskList.java
- Timestamp:
- 2020-05-17T14:18:22+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadTaskList.java
r15586 r16438 151 151 */ 152 152 protected void updatePotentiallyDeletedPrimitives(Set<OsmPrimitive> potentiallyDeleted) { 153 final List<OsmPrimitive> toSelect = new ArrayList<>(); 154 for (OsmPrimitive primitive : potentiallyDeleted) { 155 if (primitive != null) { 156 toSelect.add(primitive); 157 } 158 } 153 final List<OsmPrimitive> toSelect = potentiallyDeleted.stream().filter(Objects::nonNull).collect(Collectors.toList()); 159 154 EventQueue.invokeLater(() -> UpdateSelectionAction.updatePrimitives(toSelect)); 160 155 } … … 279 274 // FIXME: this is a hack. We assume that the user canceled the whole download if at 280 275 // least one task was canceled or if it failed 281 // 282 for (DownloadTask task : tasks) { 283 if (task instanceof AbstractDownloadTask) { 284 AbstractDownloadTask<?> absTask = (AbstractDownloadTask<?>) task; 285 if (absTask.isCanceled() || absTask.isFailed()) 286 return; 287 } 276 if (Utils.filteredCollection(tasks, AbstractDownloadTask.class).stream() 277 .anyMatch(absTask -> absTask.isCanceled() || absTask.isFailed())) { 278 return; 288 279 } 289 280 final DataSet editDataSet = MainApplication.getLayerManager().getEditDataSet();
Note:
See TracChangeset
for help on using the changeset viewer.