Index: /trunk/BNC/bnc.pro
===================================================================
--- /trunk/BNC/bnc.pro	(revision 1555)
+++ /trunk/BNC/bnc.pro	(revision 1556)
@@ -2,6 +2,6 @@
 # Switch to debug configuration
 # -----------------------------
-CONFIG += debug
-CONFIG -= release
+CONFIG -= debug
+CONFIG += release
 
 DEFINES += NO_RTCM3_MAIN 
Index: /trunk/BNC/bnccaster.cpp
===================================================================
--- /trunk/BNC/bnccaster.cpp	(revision 1555)
+++ /trunk/BNC/bnccaster.cpp	(revision 1556)
@@ -237,6 +237,6 @@
           this,      SLOT(newObs(QByteArray, bool, p_obs)));
 
-  connect(getThread, SIGNAL(error(QByteArray)), 
-          this, SLOT(slotGetThreadError(QByteArray)));
+  connect(getThread, SIGNAL(getThreadFinished(QByteArray)), 
+          this, SLOT(slotGetThreadFinished(QByteArray)));
 
   _staIDs.push_back(getThread->staID());
@@ -246,7 +246,7 @@
 }
 
-// Error in get thread
-////////////////////////////////////////////////////////////////////////////
-void bncCaster::slotGetThreadError(QByteArray staID) {
+// Get Thread destroyed
+////////////////////////////////////////////////////////////////////////////
+void bncCaster::slotGetThreadFinished(QByteArray staID) {
   QMutexLocker locker(&_mutex);
   _staIDs.removeAll(staID);
@@ -255,5 +255,5 @@
   if (_staIDs.size() == 0) {
     emit(newMessage("bncCaster: Last get thread terminated", true));
-    emit getThreadErrors();
+    emit getThreadsFinished();
   }
 }
Index: /trunk/BNC/bnccaster.h
===================================================================
--- /trunk/BNC/bnccaster.h	(revision 1555)
+++ /trunk/BNC/bnccaster.h	(revision 1556)
@@ -49,5 +49,5 @@
  signals:
    void mountPointsRead(QList<bncGetThread*>);
-   void getThreadErrors();   
+   void getThreadsFinished();   
    void newMessage(QByteArray msg, bool showOnScreen);
 
@@ -55,5 +55,5 @@
    void slotNewConnection();
    void slotNewUConnection();
-   void slotGetThreadError(QByteArray staID);
+   void slotGetThreadFinished(QByteArray staID);
 
  private:
Index: /trunk/BNC/bncgetthread.cpp
===================================================================
--- /trunk/BNC/bncgetthread.cpp	(revision 1555)
+++ /trunk/BNC/bncgetthread.cpp	(revision 1556)
@@ -292,4 +292,5 @@
   delete _rawOutFile;
   delete _serialPort;
+  emit getThreadFinished(_staID);
 }
 
Index: /trunk/BNC/bncgetthread.h
===================================================================
--- /trunk/BNC/bncgetthread.h	(revision 1555)
+++ /trunk/BNC/bncgetthread.h	(revision 1556)
@@ -68,4 +68,5 @@
    void newAntCrd(QByteArray staID, double xx, double yy, double zz, QByteArray antType);
    void newMessage(QByteArray msg, bool showOnScreen);
+   void getThreadFinished(QByteArray staID);
 
  protected:
Index: /trunk/BNC/bncmain.cpp
===================================================================
--- /trunk/BNC/bncmain.cpp	(revision 1555)
+++ /trunk/BNC/bncmain.cpp	(revision 1556)
@@ -137,5 +137,5 @@
     app.setPortCorr(settings.value("corrPort").toInt());
 
-    app.connect(caster, SIGNAL(getThreadErrors()), &app, SLOT(quit()));
+    app.connect(caster, SIGNAL(getThreadsFinished()), &app, SLOT(quit()));
   
     ((bncApp*)qApp)->slotMessage("============ Start BNC ============", true);
Index: /trunk/BNC/bncwindow.cpp
===================================================================
--- /trunk/BNC/bncwindow.cpp	(revision 1555)
+++ /trunk/BNC/bncwindow.cpp	(revision 1556)
@@ -924,5 +924,5 @@
 // All get slots terminated
 ////////////////////////////////////////////////////////////////////////////
-void bncWindow::slotGetThreadErrors() {
+void bncWindow::slotGetThreadsFinished() {
   ((bncApp*)qApp)->slotMessage("All Get Threads Terminated", true);
   if (!_actStop->isEnabled()) {
@@ -946,6 +946,6 @@
   ((bncApp*)qApp)->setPortCorr(_corrPortLineEdit->text().toInt());
 
-  connect(_caster, SIGNAL(getThreadErrors()), 
-          this, SLOT(slotGetThreadErrors()));
+  connect(_caster, SIGNAL(getThreadsFinished()), 
+          this, SLOT(slotGetThreadsFinished()));
 
   connect (_caster, SIGNAL(mountPointsRead(QList<bncGetThread*>)), 
Index: /trunk/BNC/bncwindow.h
===================================================================
--- /trunk/BNC/bncwindow.h	(revision 1555)
+++ /trunk/BNC/bncwindow.h	(revision 1556)
@@ -73,5 +73,5 @@
     void slotNewMountPoints(QStringList* mountPoints);
     void slotDeleteMountPoints();
-    void slotGetThreadErrors();
+    void slotGetThreadsFinished();
     void slotSelectionChanged();
     void slotWhatsThis();
