Index: trunk/BNS/bns.cpp
===================================================================
--- trunk/BNS/bns.cpp	(revision 822)
+++ trunk/BNS/bns.cpp	(revision 823)
@@ -33,9 +33,10 @@
   _bnseph = new t_bnseph(parent);
 
-  connect(_bnseph, SIGNAL(newEph(gpsEph*)), this, SLOT(slotNewEph(gpsEph*)));
+  connect(_bnseph, SIGNAL(newEph(gpsEph*)), 
+          this, SLOT(slotNewEph(gpsEph*)), Qt::DirectConnection);
   connect(_bnseph, SIGNAL(newMessage(QByteArray)),
-          this, SLOT(slotMessage(const QByteArray)));
+          this, SLOT(slotMessage(const QByteArray)), Qt::DirectConnection);
   connect(_bnseph, SIGNAL(error(QByteArray)),
-          this, SLOT(slotError(const QByteArray)));
+          this, SLOT(slotError(const QByteArray)), Qt::DirectConnection);
 
   // Server listening for rtnet results
@@ -45,5 +46,6 @@
   _clkServer = new QTcpServer;
   _clkServer->listen(QHostAddress::Any, settings.value("clkPort").toInt());
-  connect(_clkServer, SIGNAL(newConnection()),this, SLOT(slotNewConnection()));
+  connect(_clkServer, SIGNAL(newConnection()),this, 
+          SLOT(slotNewConnection()), Qt::DirectConnection);
 
   // Socket and file for outputting the results
