Index: /trunk/BNC/bncgetthread.cpp
===================================================================
--- /trunk/BNC/bncgetthread.cpp	(revision 1633)
+++ /trunk/BNC/bncgetthread.cpp	(revision 1634)
@@ -258,7 +258,11 @@
     if (!serialFileNMEA.isEmpty() && serialAutoNMEA == "Auto" ) {
       _serialOutFile = new QFile(serialFileNMEA);
-      _serialOutFile->open(QIODevice::WriteOnly);
-    }
-
+      if ( Qt::CheckState(settings.value("rnxAppend").toInt()) == Qt::Checked) {
+        _serialOutFile->open(QIODevice::WriteOnly | QIODevice::Append);
+      }
+      else {
+        _serialOutFile->open(QIODevice::WriteOnly);
+      }
+    }
     _serialPort->setTimeout(0,100);
     _serialPort->setFlowControl(FLOW_OFF);
