Index: trunk/BNC/src/RTCM3/RTCM3Decoder.cpp
===================================================================
--- trunk/BNC/src/RTCM3/RTCM3Decoder.cpp	(revision 8158)
+++ trunk/BNC/src/RTCM3/RTCM3Decoder.cpp	(revision 8159)
@@ -109,9 +109,9 @@
   /* id */
   GETBITS(i, 30)
+
   CurrentObsTime.set(i);
-
   if (_CurrentTime.valid() && CurrentObsTime != _CurrentTime) {
     decoded = true;
-    _obsList.append(_CurrentObsList);
+    _obsList = _CurrentObsList;
     _CurrentObsList.clear();
   }
@@ -732,10 +732,8 @@
                 break;
               case 4:
-                qDebug() << "MSM4";
                 if (psr[count] > -1.0 / (1 << 10)) {
                   frqObs->_code = psr[count] * LIGHTSPEED / 1000.0
                       + (rrmod[numsat] + rrint[numsat]) * LIGHTSPEED / 1000.0;
                   frqObs->_codeValid = true;
-                  qDebug() << "frqObs->_codeValid";
                 }
 
@@ -745,5 +743,4 @@
                           / cd.wl;
                   frqObs->_phaseValid = true;
-                  qDebug() << "frqObs->_phaseValid";
                   frqObs->_slipCounter = ll[count];
                 }
@@ -751,5 +748,4 @@
                 frqObs->_snr = cnr[count];
                 frqObs->_snrValid = true;
-                qDebug() << "frqObs->_snrValid";
                 break;
               case 5:
@@ -822,11 +818,6 @@
         }
       }
-      qDebug() << CurrentObs._time.datestr().c_str() << " "
-          << CurrentObs._time.timestr().c_str();
-      qDebug() << "CurrentObs._obs.size(): " << CurrentObs._obs.size();
-      if (CurrentObs._obs.size() > 0) {
+      if (CurrentObs._obs.size() > 0)
         _CurrentObsList.push_back(CurrentObs);
-        qDebug() << "_CurrentObsList.push_back(CurrentObs)";
-      }
     }
   }
