summaryrefslogtreecommitdiff
path: root/devel/zthread/files/patch-src__ThreadQueue.cxx
blob: b215d159fa786d90b6597860423200ac2f8b1e24 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
--- src/ThreadQueue.cxx.orig	2005-03-13 03:55:23 UTC
+++ src/ThreadQueue.cxx
@@ -139,11 +139,12 @@ namespace ZThread {
     
     // Wake the main thread,if its waiting, when the last pending-thread becomes available;
     // Otherwise, take note that no wait for pending threads to finish is needed
-    if(_userThreads.empty())
+    if(_userThreads.empty()) {
       if(_waiter && _waiter != (ThreadImpl*)1)
         _waiter->getMonitor().notify();
       else
         _waiter = (ThreadImpl*)!_waiter;
+    }
 
     ZTDEBUG("1 pending-thread added.\n");