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/server.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/server.cpp')
-rw-r--r-- | src/server.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/server.cpp b/src/server.cpp index ad80851dd..207f35dcb 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -3087,16 +3087,11 @@ void Server::ProcessData(u8 *data, u32 datasize, u16 peer_id) MapBlock *block = m_env->getMap().getBlockNoCreateNoEx(blockpos); if(block) { - block->setChangedFlag(); + block->raiseModified(MOD_STATE_WRITE_NEEDED, + "sign node text"); } - for(core::map<u16, RemoteClient*>::Iterator - i = m_clients.getIterator(); - i.atEnd()==false; i++) - { - RemoteClient *client = i.getNode()->getValue(); - client->SetBlockNotSent(blockpos); - } + setBlockNotSent(blockpos); } else if(command == TOSERVER_INVENTORY_ACTION) { |