From a50dac38bdd086add88758d66b7ae3bed1899ddb Mon Sep 17 00:00:00 2001 From: rachytski Date: Thu, 18 Aug 2011 10:00:00 +0300 Subject: [PATCH] bencmark code fix. --- map/render_queue.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/map/render_queue.cpp b/map/render_queue.cpp index eca70469fa..def099d14c 100644 --- a/map/render_queue.cpp +++ b/map/render_queue.cpp @@ -115,7 +115,8 @@ ThreadedList > & RenderQueue::RenderCom void RenderQueue::WaitForEmptyAndFinished() { threads::ConditionGuard g(m_emptyAndFinished); - m_emptyAndFinished.Wait(); + if (m_activeCommands != 0) + m_emptyAndFinished.Wait(); } void RenderQueue::FinishCommand()