Index: trunk/BNC/bncmodel.cpp
===================================================================
--- trunk/BNC/bncmodel.cpp	(revision 3117)
+++ trunk/BNC/bncmodel.cpp	(revision 3118)
@@ -468,6 +468,8 @@
   _time = epoData->tt; // current epoch time
 
+  _maxSolGap = settings.value("pppMaxSolGap").toDouble();
+
   bool firstCrd = false;
-  if (!_lastTimeOK.valid() || _time - _lastTimeOK > settings.value("pppMaxSolGap").toDouble() ) {
+  if (!_lastTimeOK.valid() || (_maxSolGap > 0 && _time - _lastTimeOK > _maxSolGap)) {
     firstCrd = true;
     _startTime = epoData->tt;
