(svn r12916) -Fix: let ThreadObject_pthread::IsRunning() behave the same way as ThreadObject_Win32::IsRunning() does

replace/41b28d7194a279bdc17475d4fbe2ea6ec885a466
smatz 17 years ago
parent dd00683a46
commit 868c17a175

@ -63,7 +63,9 @@ public:
/* virtual */ bool IsRunning() /* virtual */ bool IsRunning()
{ {
return m_thr != 0; int sval;
sem_getvalue(&m_sem_stop, &sval);
return sval == 0;
} }
/* virtual */ bool WaitForStop() /* virtual */ bool WaitForStop()

Loading…
Cancel
Save