Ticket #24315: 24315.patch

File 24315.patch, 826 bytes (added by GerdP, 7 months ago)
  • src/org/openstreetmap/josm/io/BoundingBoxDownloader.java

     
    233233                ds.getNodes().stream().filter(n -> bounds.stream().anyMatch(b -> b.contains(n)))
    234234                        .forEach(i -> i.setReferrersDownloaded(true));
    235235                ds.getWays().forEach(i -> i.setReferrersDownloaded(true));
     236                ds.getRelations().stream().filter(r -> r.getMembers().stream().noneMatch(rm -> rm.isRelation()))
     237                        .forEach(i -> i.setReferrersDownloaded(true));
    236238            }
    237239            return ds;
    238240        } catch (OsmTransferException e) {