Fixing crash when changing render distance #21
@ -103,10 +103,12 @@ void Planet::ChunkThreadUpdate()
|
|||||||
chunks.find({ pos.x, pos.y, pos.z - 1 }) == chunks.end())
|
chunks.find({ pos.x, pos.y, pos.z - 1 }) == chunks.end())
|
||||||
{
|
{
|
||||||
delete chunkData.at(pos);
|
delete chunkData.at(pos);
|
||||||
chunkData.erase(pos);
|
it = chunkData.erase(it);
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
++it;
|
++it;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Check if camera moved to new chunk
|
// Check if camera moved to new chunk
|
||||||
if (camChunkX != lastCamX || camChunkY != lastCamY || camChunkZ != lastCamZ)
|
if (camChunkX != lastCamX || camChunkY != lastCamY || camChunkZ != lastCamZ)
|
||||||
|
Loading…
Reference in New Issue
Block a user