summaryrefslogtreecommitdiff
path: root/client/decoder.cc
diff options
context:
space:
mode:
Diffstat (limited to 'client/decoder.cc')
-rw-r--r--client/decoder.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/client/decoder.cc b/client/decoder.cc
index 48dc67d..ef2185c 100644
--- a/client/decoder.cc
+++ b/client/decoder.cc
@@ -108,7 +108,8 @@ bool Decoder::eventFilter(QObject *o, QEvent *e)
// printf("QUIT from: %p, this: %p, testing: %p\n", o, this, qApp->activeWindow());
if(qApp->activeWindow() == (QWidget*)o) { // Ignore close events from non top level widgets
running = false; // Tell the thread to stop.
- closesem.acquire(); // Wait for the thread to stop.
+ sleep(1);// Wait for the thread to stop. (The ugly way!)
+ // closesem.acquire(); // Wait for the thread to stop.
}
}