diff options
author | Perttu Ahola <celeron55@gmail.com> | 2011-11-21 13:29:16 +0200 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2011-11-29 19:13:49 +0200 |
commit | 1b765b974003219fe395a5b97afaf6cfa9f0d7ed (patch) | |
tree | 59299446229222d1691d88a646a3ae9f342840d9 /src/map.cpp | |
parent | 0ce0c8fcfba655c8db5f53ce8e3ab7adfa59768a (diff) | |
download | minetest-1b765b974003219fe395a5b97afaf6cfa9f0d7ed.tar.gz minetest-1b765b974003219fe395a5b97afaf6cfa9f0d7ed.tar.bz2 minetest-1b765b974003219fe395a5b97afaf6cfa9f0d7ed.zip |
Add reason parameter to setModified and print it out to verbosestream when saving block
Diffstat (limited to 'src/map.cpp')
-rw-r--r-- | src/map.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/map.cpp b/src/map.cpp index 81befd081..1e7abc57f 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -1423,6 +1423,9 @@ void Map::timerUpdate(float dtime, float unload_timeout, if(block->getModified() != MOD_STATE_CLEAN && save_before_unloading) { + verbosestream<<"Saving block before unloading, " + <<"modified by: " + <<block->getModifiedReason()<<std::endl; saveBlock(block); saved_blocks_count++; } @@ -2281,7 +2284,8 @@ MapBlock* ServerMap::finishBlockMake(mapgen::BlockMakeData *data, /* Set block as modified */ - block->raiseModified(MOD_STATE_WRITE_NEEDED); + block->raiseModified(MOD_STATE_WRITE_NEEDED, + "finishBlockMake updateDayNightDiff"); } /* @@ -2849,6 +2853,9 @@ void ServerMap::save(bool only_changed) if(block->getModified() >= MOD_STATE_WRITE_NEEDED || only_changed == false) { + verbosestream<<"Saving block because of MOD_STATE_WRITE_NEEDED, " + <<"modified by: " + <<block->getModifiedReason()<<std::endl; saveBlock(block); block_count++; |