Index: branches/BNC_2.12/src/pppWidgets.cpp
===================================================================
--- branches/BNC_2.12/src/pppWidgets.cpp	(revision 8412)
+++ branches/BNC_2.12/src/pppWidgets.cpp	(revision 8413)
@@ -352,5 +352,9 @@
   _minEle->setValue(settings.value(_minEle->objectName()).toInt());
   _corrWaitTime->setValue(settings.value(_corrWaitTime->objectName()).toInt());
-  _snxtroSampl->setValue(settings.value(_snxtroSampl->objectName()).toInt());
+
+  ii = _snxtroSampl->findText(settings.value(_snxtroSampl->objectName()).toString());
+  if (ii != -1) {
+    _snxtroSampl->setCurrentIndex(ii);
+  }
 
   // Table with stations
@@ -404,5 +408,5 @@
   settings.setValue(_nmeaPath    ->objectName(), _nmeaPath    ->text());
   settings.setValue(_snxtroPath  ->objectName(), _snxtroPath  ->text());
-  settings.setValue(_snxtroSampl ->objectName(), _snxtroSampl ->value());
+  settings.setValue(_snxtroSampl ->objectName(), _snxtroSampl ->currentText());
   settings.setValue(_snxtroIntr  ->objectName(), _snxtroIntr  ->currentText());
   settings.setValue(_snxtroAc    ->objectName(), _snxtroAc    ->text());
