Index: /trunk/BNC/corrfile.cpp
===================================================================
--- /trunk/BNC/corrfile.cpp	(revision 3690)
+++ /trunk/BNC/corrfile.cpp	(revision 3691)
@@ -66,8 +66,15 @@
 void t_corrFile::syncRead(const bncTime& tt) {
 
+  cout << "tt = " << tt.gpssec() << endl;
+
+  if (stopRead(tt)) {
+    return;
+  }
+
   QList<QString> corrs;
 
   if (!_lastLine.isEmpty() && !stopRead(tt)) {
     corrs << _lastLine;
+    cout << _lastLine.toAscii().data() << endl;
   }
 
@@ -80,10 +87,13 @@
 
     if (stopRead(tt)) {
+      cout << "stop " << endl;
       if (corrs.size()) {
         emit newCorrections(corrs);
       }
+      return;
     }
     else {
       corrs << _lastLine;
+      cout << _lastLine.toAscii().data() << endl;
     }
   }
Index: /trunk/BNC/pppopt.cpp
===================================================================
--- /trunk/BNC/pppopt.cpp	(revision 3690)
+++ /trunk/BNC/pppopt.cpp	(revision 3691)
@@ -81,5 +81,19 @@
   corrFileName = settings.value("postcorrFile").toString();
 
-  pppMode      = settings.value("pppSPP").toString() == "PPP";
+  if      (settings.value("pppSPP").toString() == "Post-Processing") {
+    if (corrFileName.isEmpty()) {
+      pppMode = false;
+    }
+    else {
+      pppMode = true;
+    }
+  }
+  else if (settings.value("pppSPP").toString() == "PPP") {
+    pppMode = true;
+  }
+  else {
+    pppMode = false;
+  }
+      
   rnxAppend    = settingsChecked("rnxAppend");
   usePhase     = settingsChecked("pppUsePhase");
