Index: trunk/BNC/src/bncgetthread.cpp
===================================================================
--- trunk/BNC/src/bncgetthread.cpp	(revision 6694)
+++ trunk/BNC/src/bncgetthread.cpp	(revision 6695)
@@ -610,12 +610,11 @@
     }
     if (_nmea == "yes" && _serialNMEA == MANUAL_NMEA) {
-      bncSettings settings;                                                     // weber
-      QString hlp = settings.value("serialHeightNMEA").toString();              // weber
-      if (hlp.isEmpty()) {                                                      // weber
-        hlp = "0.0";                                                            // weber
-      }                                                                         // weber
-      QByteArray _serialHeightNMEA = hlp.toAscii();                             // weber
-      QByteArray gga = ggaString(_latitude, _longitude, _serialHeightNMEA);     // weber 
-//    QByteArray gga = ggaString(_latitude, _longitude, "100.0");               // weber
+      bncSettings settings;
+      QString hlp = settings.value("serialHeightNMEA").toString();
+      if (hlp.isEmpty()) {
+        hlp = "0.0";
+      }
+      QByteArray _serialHeightNMEA = hlp.toAscii();
+      QByteArray gga = ggaString(_latitude, _longitude, _serialHeightNMEA);
       _query->startRequest(_mountPoint, gga);
     }
@@ -807,5 +806,5 @@
       QByteArray data = _serialPort->read(nb);
 
-      if (_serialNMEA == AUTO_NMEA) {
+      if (_nmea == "yes" && _serialNMEA == AUTO_NMEA) {
         int i1 = data.indexOf("$GPGGA");
         if (i1 == -1) {
