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

Reply via email to