From: Perttu Ahola Date: Mon, 25 Apr 2011 22:13:30 +0000 (+0300) Subject: A small fix to unnecessary saving of map metadata X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=664eb4f7c58cf9d879e9435a207da2e5f80fe9bc;p=zefram%2Fminetest%2Fminetest_engine.git A small fix to unnecessary saving of map metadata --- diff --git a/src/map.cpp b/src/map.cpp index a5e23041..4c0047a1 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()