summaryrefslogtreecommitdiff
path: root/src/emerge.cpp
diff options
context:
space:
mode:
authorparamat <paramat@users.noreply.github.com>2018-03-02 13:39:39 +0000
committerSmallJoker <mk939@ymail.com>2018-06-03 17:32:00 +0200
commita6b9acb7af7ac7b8dd184ee33ced425b616b9744 (patch)
tree3468de3492ab3932259122e5be7d383923a92a2b /src/emerge.cpp
parentc40f535df83ab8d10b0f9cc93c2531ac79036dd0 (diff)
downloadminetest-a6b9acb7af7ac7b8dd184ee33ced425b616b9744.tar.gz
minetest-a6b9acb7af7ac7b8dd184ee33ced425b616b9744.tar.bz2
minetest-a6b9acb7af7ac7b8dd184ee33ced425b616b9744.zip
Generate Notifier: Clear events once after all 'on generated' functions
Diffstat (limited to 'src/emerge.cpp')
-rw-r--r--src/emerge.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/emerge.cpp b/src/emerge.cpp
index d24971e44..f7f6ff603 100644
--- a/src/emerge.cpp
+++ b/src/emerge.cpp
@@ -570,6 +570,12 @@ MapBlock *EmergeThread::finishGen(v3s16 pos, BlockMakeData *bmdata,
m_server->setAsyncFatalError("Lua: finishGen" + std::string(e.what()));
}
+ /*
+ Clear generate notifier events
+ */
+ Mapgen *mg = m_emerge->getCurrentMapgen();
+ mg->gennotify.clearEvents();
+
EMERGE_DBG_OUT("ended up with: " << analyze_block(block));
/*