From 664eb4f7c58cf9d879e9435a207da2e5f80fe9bc Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Tue, 26 Apr 2011 01:13:30 +0300 Subject: [PATCH] A small fix to unnecessary saving of map metadata --- src/map.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/map.cpp b/src/map.cpp index a5e2304..4c0047a 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -4801,7 +4801,6 @@ void ServerMap::save(bool only_changed) if(only_changed == false || m_map_metadata_changed) { saveMapMeta(); - m_map_metadata_changed = false; } // Disable saving chunk metadata if chunks are disabled @@ -4985,6 +4984,7 @@ void ServerMap::saveMapMeta() os<<"[end_of_params]\n"; + m_map_metadata_changed = false; } void ServerMap::loadMapMeta() @@ -5072,6 +5072,8 @@ void ServerMap::saveChunkMeta() // Write chunk data chunk->serialize(os, version); } + + setChunksNonModified(); } void ServerMap::loadChunkMeta()