Index: /trunk/BNC/src/PPP/pppRun.cpp
===================================================================
--- /trunk/BNC/src/PPP/pppRun.cpp	(revision 5889)
+++ /trunk/BNC/src/PPP/pppRun.cpp	(revision 5890)
@@ -394,4 +394,7 @@
     }
 
+    // Create list of observations and start epoch processing
+    // ------------------------------------------------------
+    QList<t_obs> obsList;
     for (unsigned iObs = 0; iObs < epo->rnxSat.size(); iObs++) {
       const t_rnxObsFile::t_rnxSat& rnxSat = epo->rnxSat[iObs];
@@ -399,7 +402,9 @@
       t_obs obs;
       t_rnxObsFile::setObsFromRnx(_rnxObsFile, epo, rnxSat, obs);
-
-      _pppClient->putNewObs(obs);
-    }
+      obsList << obs;
+    }
+    slotNewObs(QByteArray(_opt->_roverName.c_str()), obsList);
+
+
     if (nEpo % 10 == 0) {
       emit progress(nEpo);
