fixed various bugs (see SF tracker)

This commit is contained in:
Guenter Obiltschnig
2008-09-16 17:26:28 +00:00
parent 5b26a62961
commit 57762a2cfc
19 changed files with 97 additions and 28 deletions

View File

@@ -115,7 +115,10 @@ void AsyncChannel::close()
{
while (!_queue.empty()) Thread::sleep(100);
do { _queue.wakeUpAll(); }
do
{
_queue.wakeUpAll();
}
while (!_thread.tryJoin(100));
}
}