Give the Mapgen on each EmergeThread its own Biome/Ore/Deco/SchemManager copy
[oweals/minetest.git] / src / mapgen / mapgen_v6.cpp
index da9ae1428c8d1f7c1d5c9c5ad304bbfe9c8cb479..e9692246c3982c0bfb007870ac054957221b0683 100644 (file)
@@ -54,7 +54,7 @@ FlagDesc flagdesc_mapgen_v6[] = {
 /////////////////////////////////////////////////////////////////////////////
 
 
-MapgenV6::MapgenV6(MapgenV6Params *params, EmergeManager *emerge)
+MapgenV6::MapgenV6(MapgenV6Params *params, EmergeParams *emerge)
        : Mapgen(MAPGEN_V6, params, emerge)
 {
        m_emerge = emerge;
@@ -160,6 +160,8 @@ MapgenV6::~MapgenV6()
        delete noise_humidity;
 
        delete[] heightmap;
+
+       delete m_emerge; // our responsibility
 }