From c3397eb26a844ded6ddbf92c95cbb87cd3baf65d Mon Sep 17 00:00:00 2001 From: Daniel Karbach Date: Wed, 7 Oct 2015 17:37:14 +0200 Subject: [PATCH] don't unload dangling chunks until they're saved --- src/world/chunk.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/world/chunk.cpp b/src/world/chunk.cpp index 7ef09c7..452e7aa 100644 --- a/src/world/chunk.cpp +++ b/src/world/chunk.cpp @@ -1012,7 +1012,7 @@ Chunk::Pos ChunkStore::NextMissing() noexcept { void ChunkStore::Clean() { for (auto i = loaded.begin(), end = loaded.end(); i != end;) { - if (i->Referenced()) { + if (i->Referenced() || i->ShouldUpdateSave()) { ++i; } else { auto chunk = i; -- 2.39.2