From: "Enrico Weigelt, metux IT consult" <enrico.weig...@gr13.net>
--- src/net/sf/freecol/server/generator/TerrainGenerator.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/net/sf/freecol/server/generator/TerrainGenerator.java b/src/net/sf/freecol/server/generator/TerrainGenerator.java index 6ab9c600a15..c87842eff90 100644 --- a/src/net/sf/freecol/server/generator/TerrainGenerator.java +++ b/src/net/sf/freecol/server/generator/TerrainGenerator.java @@ -969,11 +969,13 @@ public class TerrainGenerator { List<ServerRegion> geographic = transform(fixed, ServerRegion::isGeographic); for (ServerRegion sr : newRegions) { - ServerRegion gr = find(geographic, g -> g.containsCenter(sr)); - if (gr != null) { - sr.setParent(gr); - gr.addChild(sr); - gr.setSize(gr.getSize() + sr.getSize()); + for (ServerRegion gr : geographic) { + if (gr.containsCenter(sr)) { + sr.setParent(gr); + gr.addChild(sr); + gr.setSize(gr.getSize() + sr.getSize()); + break; + } } map.addRegion(sr); } -- 2.11.0.rc0.7.gbe5a750 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Freecol-developers mailing list Freecol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freecol-developers