Index: trunk/BNC/combination/bnccomb.cpp
===================================================================
--- trunk/BNC/combination/bnccomb.cpp	(revision 3026)
+++ trunk/BNC/combination/bnccomb.cpp	(revision 3027)
@@ -24,4 +24,5 @@
 #include "bncmodel.h"
 #include "bncutils.h"
+#include "bncpppclient.h"
 
 using namespace std;
@@ -336,15 +337,18 @@
   }
 
-  // Emit new Corrections
-  // --------------------
-  co.messageType = COTYPE_GPSCOMBINED;
-  QStringList asciiLines = 
-    RTCM3coDecoder::corrsToASCIIlines(resTime.gpsw(), resTime.gpssec(), co, 0);
-
-  long coTime = resTime.gpsw() * 7*24*3600 + long(floor(resTime.gpssec()+0.5));
-  QStringListIterator il(asciiLines);
-  while (il.hasNext()) {
-    QString line = il.next();
-    emit newCorrLine(line, _caster->mountpoint(), coTime);
+  // Optionall send new Corrections to PPP client
+  // --------------------------------------------
+  bncApp* app = (bncApp*) qApp;
+  if (app->_bncPPPclient) {
+    QStringList corrLines;
+    co.messageType = COTYPE_GPSCOMBINED;
+    QStringListIterator il(RTCM3coDecoder::corrsToASCIIlines(resTime.gpsw(), 
+                                                  resTime.gpssec(), co, 0));
+    while (il.hasNext()) {
+      QString line = il.next() + " " + _caster->mountpoint();
+      corrLines << line;
+    }
+
+    app->_bncPPPclient->slotNewCorrections(corrLines);
   }
 }
Index: trunk/BNC/combination/bnccomb.h
===================================================================
--- trunk/BNC/combination/bnccomb.h	(revision 3026)
+++ trunk/BNC/combination/bnccomb.h	(revision 3027)
@@ -34,5 +34,4 @@
  signals:
   void newMessage(QByteArray msg, bool showOnScreen);
-  void newCorrLine(QString line, QString staID, long coTime);
 
  private:
