Index: /trunk/BNC/src/rinex/availplot.cpp
===================================================================
--- /trunk/BNC/src/rinex/availplot.cpp	(revision 4612)
+++ /trunk/BNC/src/rinex/availplot.cpp	(revision 4613)
@@ -51,10 +51,7 @@
   QColor green(150,200,50);
   QColor blue(60,100,200);
-  QwtSymbol* symbolRed   = new QwtSymbol(QwtSymbol::Rect, QBrush(red),
-                                         QPen(red), QSize(2,2));
-  QwtSymbol* symbolGreen = new QwtSymbol(QwtSymbol::Rect, QBrush(green),
-                                         QPen(green), QSize(2,2));
-  QwtSymbol* symbolBlue  = new QwtSymbol(QwtSymbol::Rect, QBrush(blue),
-                                         QPen(blue), QSize(2,2));
+  QwtSymbol symbRed(QwtSymbol::Rect, QBrush(red), QPen(red), QSize(2,2));
+  QwtSymbol symbGreen(QwtSymbol::Rect, QBrush(green), QPen(green), QSize(2,2));
+  QwtSymbol symbBlue (QwtSymbol::Rect, QBrush(blue), QPen(blue), QSize(2,2));
 
   // Legend
@@ -65,7 +62,7 @@
   QVector<double> xData0(0);
   QVector<double> yData0(0);
-  addCurve("OK  ", symbolGreen, xData0, yData0);
-  addCurve("Gap ", symbolBlue,  xData0, yData0);
-  addCurve("Slip", symbolRed,   xData0, yData0);
+  addCurve("OK  ", symbGreen, xData0, yData0);
+  addCurve("Gap ", symbBlue,  xData0, yData0);
+  addCurve("Slip", symbRed,   xData0, yData0);
  
   // Curves
@@ -88,5 +85,5 @@
       const QVector<double>& xData = availData._L1ok;
       QVector<double>        yData(xData.size(), double(iC)+eps);
-      QwtPlotCurve* curve = addCurve(prn, symbolGreen, xData, yData);
+      QwtPlotCurve* curve = addCurve(prn, symbGreen, xData, yData);
       curve->setItemAttribute(QwtPlotItem::Legend, false);
     }
@@ -97,5 +94,5 @@
       const QVector<double>& xData = availData._L2ok;
       QVector<double>        yData(xData.size(), double(iC)-eps);
-      QwtPlotCurve* curve = addCurve(prn, symbolGreen, xData, yData);
+      QwtPlotCurve* curve = addCurve(prn, symbGreen, xData, yData);
       curve->setItemAttribute(QwtPlotItem::Legend, false);
     }
@@ -106,5 +103,5 @@
       const QVector<double>& xData = availData._L1gap;
       QVector<double>        yData(xData.size(), double(iC)+eps);
-      QwtPlotCurve* curve = addCurve(prn, symbolBlue, xData, yData);
+      QwtPlotCurve* curve = addCurve(prn, symbBlue, xData, yData);
       curve->setItemAttribute(QwtPlotItem::Legend, false);
     }
@@ -115,5 +112,5 @@
       const QVector<double>& xData = availData._L2gap;
       QVector<double>        yData(xData.size(), double(iC)-eps);
-      QwtPlotCurve* curve = addCurve(prn, symbolBlue, xData, yData);
+      QwtPlotCurve* curve = addCurve(prn, symbBlue, xData, yData);
       curve->setItemAttribute(QwtPlotItem::Legend, false);
     }
@@ -124,5 +121,5 @@
       const QVector<double>& xData = availData._L1slip;
       QVector<double>        yData(xData.size(), double(iC)+eps);
-      QwtPlotCurve* curve = addCurve(prn, symbolRed, xData, yData);
+      QwtPlotCurve* curve = addCurve(prn, symbRed, xData, yData);
       curve->setItemAttribute(QwtPlotItem::Legend, false);
     }
@@ -133,5 +130,5 @@
       const QVector<double>& xData = availData._L2slip;
       QVector<double>        yData(xData.size(), double(iC)-eps);
-      QwtPlotCurve* curve = addCurve(prn, symbolRed, xData, yData);
+      QwtPlotCurve* curve = addCurve(prn, symbRed, xData, yData);
       curve->setItemAttribute(QwtPlotItem::Legend, false);
     }
@@ -156,9 +153,9 @@
 //////////////////////////////////////////////////////////////////////////////
 QwtPlotCurve* t_availPlot::addCurve(const QString& name, 
-                                    const QwtSymbol* symbol,
+                                    const QwtSymbol& symbol,
                                     const QVector<double>& xData,
                                     const QVector<double>& yData) {
   QwtPlotCurve* curve = new QwtPlotCurve(name);
-  curve->setSymbol(symbol);
+  curve->setSymbol(new QwtSymbol(symbol));
   curve->setStyle(QwtPlotCurve::NoCurve);
   curve->setXAxis(QwtPlot::xBottom);
Index: /trunk/BNC/src/rinex/availplot.h
===================================================================
--- /trunk/BNC/src/rinex/availplot.h	(revision 4612)
+++ /trunk/BNC/src/rinex/availplot.h	(revision 4613)
@@ -16,5 +16,5 @@
 
 private:
-  QwtPlotCurve* addCurve(const QString& name, const QwtSymbol* symbol,
+  QwtPlotCurve* addCurve(const QString& name, const QwtSymbol& symbol,
                          const QVector<double>& xData, 
                          const QVector<double>& yData);
Index: /trunk/BNC/src/src.pro
===================================================================
--- /trunk/BNC/src/src.pro	(revision 4612)
+++ /trunk/BNC/src/src.pro	(revision 4613)
@@ -4,6 +4,6 @@
 # Switch to debug configuration
 # -----------------------------
-CONFIG -= debug
-CONFIG += release
+CONFIG -= release
+CONFIG += debug
 
 DEFINES += NO_RTCM3_MAIN 
