Index: trunk/BNC/bnccaster.cpp
===================================================================
--- trunk/BNC/bnccaster.cpp	(revision 1704)
+++ trunk/BNC/bnccaster.cpp	(revision 1705)
@@ -109,5 +109,5 @@
   _lastDumpSec   = 0; 
 
-  _confTimer = 0;
+  _confInterval = -1;
 }
 
@@ -457,11 +457,8 @@
   int ms = 0;
 
-  if (_confTimer) {
+  if (_confInterval != -1) {
     ms = 1000 * _confInterval;
   }
   else {
-    _confTimer = new QTimer();
-    connect(_confTimer, SIGNAL(timeout()), this, SLOT(slotReadMountPoints()));
-
     QTime currTime = currentDateAndTimeGPS().time();
     QTime nextShotTime;
@@ -486,5 +483,5 @@
   }
 
-  _confTimer->start(ms);
+  QTimer::singleShot(ms, this, SLOT(slotReadMountPoints()));
 }
 
Index: trunk/BNC/bnccaster.h
===================================================================
--- trunk/BNC/bnccaster.h	(revision 1704)
+++ trunk/BNC/bnccaster.h	(revision 1705)
@@ -75,5 +75,4 @@
    long                    _waitTime;
    QMutex                  _mutex;
-   QTimer*                 _confTimer;
    int                     _confInterval;
 };
