Index: /trunk/BNC/src/rinex/rnxnavfile.cpp
===================================================================
--- /trunk/BNC/src/rinex/rnxnavfile.cpp	(revision 10661)
+++ /trunk/BNC/src/rinex/rnxnavfile.cpp	(revision 10662)
@@ -162,6 +162,12 @@
     QString firstStr = hlp.at(0);
 
+    // RINEX version 2
+    if (version() < 3.0 &&  firstStr != ">") {
+      glonass() ? sys = 'R' : sys = 'G';
+      navType = "";
+      prn = QString("%1").arg(hlp.at(0).toInt(), 2, 10, QChar('0'));
+    }
     // RINEX version 3
-    if      (version() >= 3.0 &&
+    else if (version() >= 3.0 &&
              version() <  4.0 &&  firstStr != ">") {
       prn = firstStr;
@@ -216,15 +222,4 @@
       continue;
     }
-    // RINEX version 2
-    else {
-      if (glonass()) {
-        sys = 'R';
-      }
-      else {
-        sys = 'G';
-      }
-      navType = "";
-      prn = QString("%1").arg(hlp.at(0).toInt(), 2, 10, QChar('0'));
-    }
 
     t_eph* eph = 0;
