satui/satapp/src/satapptoneprovider.cpp
changeset 35 6aefa3341fcc
parent 33 8d5d7fcf9b59
--- a/satui/satapp/src/satapptoneprovider.cpp	Wed Jul 21 18:26:52 2010 +0300
+++ b/satui/satapp/src/satapptoneprovider.cpp	Fri Jul 23 12:32:49 2010 +0300
@@ -51,10 +51,23 @@
 SatAppToneProvider::~SatAppToneProvider()
 {
     qDebug("SATAPP: SatAppToneProvider::~SatAppToneProvider >");
+    
     if (mCurrentAction) {
         stopPlayTone();
     }
-    resetState();
+    
+    if (mPermanentNote) {
+        qDebug("SatAppToneProvider::resetState delete mPermanentNote");
+        delete mPermanentNote;
+        mPermanentNote = 0;
+    }
+    
+    if (mTimer) {
+        qDebug("SatAppToneProvider::resetState delete timer");
+        delete mTimer;
+        mTimer = 0;
+    }
+    
     qDebug("SATAPP: SatAppToneProvider::~SatAppToneProvider <");
 }