Index: /trunk/BNC/bncgetthread.cpp
===================================================================
--- /trunk/BNC/bncgetthread.cpp	(revision 1399)
+++ /trunk/BNC/bncgetthread.cpp	(revision 1400)
@@ -306,4 +306,5 @@
   }
   QThread::terminate();
+  wait(1000);
 }
 
@@ -815,5 +816,4 @@
 ////////////////////////////////////////////////////////////////////////////
 void bncGetThread::exit(int exitCode) {
-  terminate();
   if (exitCode!= 0) {
     emit error(_staID);
@@ -821,5 +821,4 @@
   QThread::exit(exitCode);
   terminate();
-  wait(1000);
 }
 
