From: "Enrico Weigelt, metux IT consult" <enrico.weig...@gr13.net>

---
 src/net/sf/freecol/server/generator/TerrainGenerator.java | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/net/sf/freecol/server/generator/TerrainGenerator.java 
b/src/net/sf/freecol/server/generator/TerrainGenerator.java
index f74d2ba7136..6ab9c600a15 100644
--- a/src/net/sf/freecol/server/generator/TerrainGenerator.java
+++ b/src/net/sf/freecol/server/generator/TerrainGenerator.java
@@ -23,6 +23,7 @@ import java.util.Arrays;
 import java.util.ArrayList;
 import java.util.EnumMap;
 import java.util.HashMap;
+import java.util.Iterator;
 import java.util.List;
 import java.util.Random;
 import java.util.logging.Logger;
@@ -983,10 +984,12 @@ public class TerrainGenerator {
         // Add the bonuses only after the map is completed.
         // Otherwise we risk creating resources on fields where they
         // do not belong (like sugar in large rivers or tobacco on hills).
-        map.forEachTile(t -> {
-                perhapsAddBonus(t, !importBonuses);
-                if (!t.isLand()) encodeStyle(t);
-            });
+        Iterator<Tile> iterator = game.getMap().getWholeMapIterator();
+        while (iterator.hasNext()) {
+            Tile t = iterator.next();
+            perhapsAddBonus(t, !importBonuses);
+            if (!t.isLand()) encodeStyle(t);
+        }
 
         // Final cleanups
         map.resetContiguity();
-- 
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