Index: /branches/BNC_2.12/src/ephemeris.cpp
===================================================================
--- /branches/BNC_2.12/src/ephemeris.cpp	(revision 8929)
+++ /branches/BNC_2.12/src/ephemeris.cpp	(revision 8930)
@@ -298,5 +298,4 @@
       }
     }
-
     else if ( iLine == 7 ) {
       if ( readDbl(line, pos[0], fieldLen, _TOT) ) {
@@ -487,5 +486,5 @@
   }
   // fitInterval
-  if (type() == t_eph::IRNSS) {            // not valid for IRNSS
+  if (type() == t_eph::IRNSS) {// not valid for IRNSS
     out << QString(fmt)
       .arg(tot,          19, 'e', 12)
@@ -495,9 +494,14 @@
   }
   else {
-    double fitIntervalRnx = _fitInterval; // specified as time period in hours for GPS since RINEX 3.03
-    if      (type() == t_eph::GPS && version < 3.03) { // specified as flag in versions < 3.03
-      (_fitInterval == 4.0) ? fitIntervalRnx = 0.0 : fitIntervalRnx = 1.0;
-    }
-    else if (type() == t_eph::QZSS) {    // specified as flag for QZSS
+    double fitIntervalRnx;
+    if      (type() == t_eph::GPS) {
+      if (version < 3.03) { // specified as flag)
+        (_fitInterval == 4.0) ? fitIntervalRnx = 0.0 : fitIntervalRnx = 1.0;
+      }
+      else {
+        fitIntervalRnx = _fitInterval; // specified as time period in hours
+      }
+    }
+    else if (type() == t_eph::QZSS) {    // specified as flag
       (_fitInterval == 2.0) ? fitIntervalRnx = 0.0 : fitIntervalRnx = 1.0;
     }
