Mercurial > hg > qm-dsp
diff thread/Thread.h @ 66:2af6edd98dfa
* minor
author | cannam |
---|---|
date | Wed, 13 May 2009 17:41:10 +0000 |
parents | 0dcbce5d7dce |
children | 516c86946900 |
line wrap: on
line diff
--- a/thread/Thread.h Wed May 13 10:45:54 2009 +0000 +++ b/thread/Thread.h Wed May 13 17:41:10 2009 +0000 @@ -186,8 +186,12 @@ virtual void run() { m_todo.lock(); while (!m_finishing) { - while (!m_inTask && !m_finishing) m_todo.wait(); - if (m_finishing) break; + while (!m_inTask && !m_finishing) { + m_todo.wait(); + } + if (m_finishing) { + break; + } if (m_inTask) { performTask(); m_inTask = false;