Index: trunk/BNC/bncapp.cpp
===================================================================
--- trunk/BNC/bncapp.cpp	(revision 3230)
+++ trunk/BNC/bncapp.cpp	(revision 3231)
@@ -908,2 +908,11 @@
 #endif
 }
+
+// 
+////////////////////////////////////////////////////////////////////////////
+void bncApp::stopCombination() {
+#ifdef USE_COMBINATION
+  delete _bncComb;
+  _bncComb = 0;
+#endif
+}
Index: trunk/BNC/bncapp.h
===================================================================
--- trunk/BNC/bncapp.h	(revision 3230)
+++ trunk/BNC/bncapp.h	(revision 3231)
@@ -53,4 +53,5 @@
     void getGlonassSlotNums(int GLOFreq[]);
     void initCombination();
+    void stopCombination();
 
   public slots:
Index: trunk/BNC/bncwindow.cpp
===================================================================
--- trunk/BNC/bncwindow.cpp	(revision 3230)
+++ trunk/BNC/bncwindow.cpp	(revision 3231)
@@ -1465,4 +1465,5 @@
                                    QMessageBox::NoButton);
   if (iRet == QMessageBox::Yes) {
+    ((bncApp*)qApp)->stopCombination();
     delete _caster; _caster = 0;
     _actGetData->setEnabled(true);
