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;