Index: trunk/BNC/rinex/rnxobsfile.h
===================================================================
--- trunk/BNC/rinex/rnxobsfile.h	(revision 3839)
+++ trunk/BNC/rinex/rnxobsfile.h	(revision 3840)
@@ -40,4 +40,8 @@
 class t_rnxObsFile {
  public:
+
+  static bool earlierStartTime(const t_rnxObsFile* file1, const t_rnxObsFile* file2) {
+    return file1->startTime() < file2->startTime();
+  }
 
   class t_rnxSat {
Index: trunk/BNC/rinex/teqcedit.cpp
===================================================================
--- trunk/BNC/rinex/teqcedit.cpp	(revision 3839)
+++ trunk/BNC/rinex/teqcedit.cpp	(revision 3840)
@@ -70,4 +70,6 @@
     _rnxObsFiles.append(rnxObsFile);
   }
+  qStableSort(_rnxObsFiles.begin(), _rnxObsFiles.end(), 
+              t_rnxObsFile::earlierStartTime);
 
   emit finished();
