Index: trunk/BNC/src/bncwindow.cpp
===================================================================
--- trunk/BNC/src/bncwindow.cpp	(revision 6435)
+++ trunk/BNC/src/bncwindow.cpp	(revision 6436)
@@ -1009,12 +1009,5 @@
   _reqcPlotDirLineEdit->setMaximumWidth(15*ww);
 
-  QString reqcSkyPlotSignals;
-  if (settings.contains("reqcSkyPlotSignals")) {
-    reqcSkyPlotSignals = settings.value("reqcSkyPlotSignals").toString();
-  }
-  else {
-    reqcSkyPlotSignals = "G:1&2 R:1&2 J:1&2 E:1&7 C:1&6";
-  }
-  _reqcSkyPlotSignals = new QLineEdit(reqcSkyPlotSignals);
+  _reqcSkyPlotSignals = new QLineEdit(settings.value("reqcSkyPlotSignals").toString());
   connect(_reqcSkyPlotSignals, SIGNAL(textChanged(const QString &)), 
           this, SLOT(slotBncTextChanged()));
Index: trunk/BNC/src/rinex/reqcanalyze.cpp
===================================================================
--- trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 6435)
+++ trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 6436)
@@ -525,5 +525,11 @@
 
   bncSettings settings;
-  QStringList signalsOpt = settings.value("reqcSkyPlotSignals").toString().split(" ", QString::SkipEmptyParts);
+  
+  QString reqcSkyPlotSignals = settings.value("reqcSkyPlotSignals").toString();
+  if (reqcSkyPlotSignals.isEmpty()) {
+    reqcSkyPlotSignals = "G:1&2 R:1&2 J:1&2 E:1&7 C:1&6";
+  }
+
+  QStringList signalsOpt = reqcSkyPlotSignals.split(" ", QString::SkipEmptyParts);
   QMap<char, QString> signalTypes1;
   QMap<char, QString> signalTypes2;
