Index: trunk/BNC/bncgetthread.cpp
===================================================================
--- trunk/BNC/bncgetthread.cpp	(revision 726)
+++ trunk/BNC/bncgetthread.cpp	(revision 727)
@@ -425,4 +425,5 @@
     initPause = _inspSegm;
   }
+  if(!_makePause) {initPause = 0;}
   currPause = initPause;
 
@@ -458,5 +459,5 @@
         // -----------
         if (!_decodePause.isValid() || 
-          _decodePause.secsTo(QDateTime::currentDateTime()) >= currPause || !_makePause )  {
+          _decodePause.secsTo(QDateTime::currentDateTime()) >= currPause )  {
 
           if (decode) { 
@@ -490,5 +491,5 @@
                 secFail = _adviseFail * 60 + 1;
               }
-              if (!_decodePause.isValid()) {
+              if (!_decodePause.isValid() || !_makePause) {
                 _decodePause = QDateTime::currentDateTime();
               }
@@ -572,5 +573,5 @@
           if (week != obs->_o.GPSWeek || dt > maxDt) {
             if  (!wrongEpoch) {
-              emit( newMessage(_staID + ": Wrong observation epoch") );
+              emit( newMessage(_staID + ": Wrong observation epoch(s)") );
               wrongEpoch = true;
             }
