Index: trunk/BNC/bncgetthread.cpp
===================================================================
--- trunk/BNC/bncgetthread.cpp	(revision 3560)
+++ trunk/BNC/bncgetthread.cpp	(revision 3561)
@@ -346,6 +346,4 @@
 ////////////////////////////////////////////////////////////////////////////
 GPSDecoder* bncGetThread::decoder() {
-  QMutexLocker locker(&_mutexDecoder);
-
   if (!_rawFile) {
     return _decoder;
@@ -356,5 +354,4 @@
     }
   }
-
   return 0;
 }
@@ -743,7 +740,4 @@
 #endif
 
-
-
-
   decoder()->_typeList.clear();
   decoder()->_antType.clear();
@@ -781,5 +775,5 @@
 //////////////////////////////////////////////////////////////////////////////
 void bncGetThread::slotNewEphGPS(gpsephemeris gpseph) {
-  QMutexLocker locker(&_mutexSlot);
+  QMutexLocker locker(&_mutex);
 
   if (!decoder()) {
Index: trunk/BNC/bncgetthread.h
===================================================================
--- trunk/BNC/bncgetthread.h	(revision 3560)
+++ trunk/BNC/bncgetthread.h	(revision 3561)
@@ -124,6 +124,5 @@
    QFile*                     _serialOutFile;
    t_serialNMEA               _serialNMEA;
-   QMutex                     _mutexSlot;
-   QMutex                     _mutexDecoder;
+   QMutex                     _mutex;
    bncPPPclient*              _PPPclient;
    bool                       _rawOutput;
