Index: trunk/BNC/RTCM3/RTCM3Decoder.cpp
===================================================================
--- trunk/BNC/RTCM3/RTCM3Decoder.cpp	(revision 2527)
+++ trunk/BNC/RTCM3/RTCM3Decoder.cpp	(revision 2545)
@@ -75,7 +75,9 @@
 
   connect(this, SIGNAL(newGPSEph(gpsephemeris*)), 
-          (bncApp*) qApp, SLOT(slotNewGPSEph(gpsephemeris*)));
+          (bncApp*) qApp, SLOT(slotNewGPSEph(gpsephemeris*)),
+          Qt::DirectConnection);
   connect(this, SIGNAL(newGlonassEph(glonassephemeris*)), 
-          (bncApp*) qApp, SLOT(slotNewGlonassEph(glonassephemeris*)));
+          (bncApp*) qApp, SLOT(slotNewGlonassEph(glonassephemeris*)),
+          Qt::DirectConnection);
 
   // Sub-Decoder for Clock and Orbit Corrections
Index: trunk/BNC/RTCM3/RTCM3coDecoder.cpp
===================================================================
--- trunk/BNC/RTCM3/RTCM3coDecoder.cpp	(revision 2527)
+++ trunk/BNC/RTCM3/RTCM3coDecoder.cpp	(revision 2545)
@@ -72,5 +72,6 @@
 
   connect(this, SIGNAL(newCorrLine(QString, QString, long)), 
-          (bncApp*) qApp, SLOT(slotNewCorrLine(QString, QString, long)));
+          (bncApp*) qApp, SLOT(slotNewCorrLine(QString, QString, long)),
+          Qt::DirectConnection);
 
   memset(&_co, 0, sizeof(_co));
