From 932fbe2b2f4bcbdbb100ad5b282ad68a2e40b40c Mon Sep 17 00:00:00 2001 From: Lion Kortlepel Date: Fri, 1 Oct 2021 03:01:28 +0200 Subject: [PATCH] reintroduce waiting for results --- src/TLuaEngine.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/TLuaEngine.cpp b/src/TLuaEngine.cpp index 177fab8..eee4cce 100644 --- a/src/TLuaEngine.cpp +++ b/src/TLuaEngine.cpp @@ -45,7 +45,7 @@ void TLuaEngine::operator()() { beammp_lua_error("Calling \"onInit\" on \"" + Future->StateId + "\" failed: " + Future->ErrorMessage); } } - /*std::queue> ResultsToCheck; + std::queue> ResultsToCheck; std::recursive_mutex ResultsToCheckMutex; std::thread ResultCheckThread([&] { while (!mShutdown) { @@ -71,7 +71,6 @@ void TLuaEngine::operator()() { } } }); - */ // event loop auto Before = std::chrono::high_resolution_clock::now(); while (!mShutdown) { @@ -99,10 +98,10 @@ void TLuaEngine::operator()() { } Before = std::chrono::high_resolution_clock::now(); } - /* + if (ResultCheckThread.joinable()) { ResultCheckThread.join(); - }*/ + } } size_t TLuaEngine::CalculateMemoryUsage() {