Index: trunk/BNC/bncpppclient.cpp
===================================================================
--- trunk/BNC/bncpppclient.cpp	(revision 2776)
+++ trunk/BNC/bncpppclient.cpp	(revision 2777)
@@ -127,9 +127,9 @@
   QMutexLocker locker(&_mutex);
 
-  if      (obs.satSys == 'R' && !_useGlonass) {
-    return;
-  }
-  else if (obs.satSys == 'E' && !_useGalileo) {
-    return;
+  if      (obs.satSys == 'R') {
+    if (!_useGlonass) return;
+  }
+  else if (obs.satSys == 'E') {
+    if (!_useGalileo) return;
   }
   else if (obs.satSys != 'G') {
@@ -141,12 +141,5 @@
   // Satellite Number
   // ----------------
-  if      (obs.satSys == 'G') {
-    QString prn = QString("G%1").arg(obs.satNum, 2, 10, QChar('0'));
-    satData->prn = prn;
-  }
-  else if (obs.satSys == 'R') {
-    QString prn = QString("R%1").arg(obs.satNum, 2, 10, QChar('0'));
-    satData->prn = prn;
-  }
+  satData->prn = QString("%1%2").arg(obs.satSys).arg(obs.satNum,2,10,QChar('0'));
 
   // Check Slips
