summaryrefslogtreecommitdiffstats
path: root/src/server/PreProcessor.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/PreProcessor.hpp')
-rw-r--r--src/server/PreProcessor.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/PreProcessor.hpp b/src/server/PreProcessor.hpp
index 61598ee0..eb72328e 100644
--- a/src/server/PreProcessor.hpp
+++ b/src/server/PreProcessor.hpp
@@ -65,6 +65,12 @@ private:
PROCESSING ///< Process thread is executing all events in-between
};
+ void wait_for_block_state(const BlockState state) {
+ while (_block_state != state) {
+ std::this_thread::sleep_for(std::chrono::milliseconds(10));
+ }
+ }
+
Engine& _engine;
std::mutex _mutex;
Raul::Semaphore _sem;