activityfw/activitydatabase/hsactivitydbserver/src/activitysession.cpp
changeset 83 156f692b1687
parent 80 397d00875918
--- a/activityfw/activitydatabase/hsactivitydbserver/src/activitysession.cpp	Thu May 27 13:11:12 2010 +0300
+++ b/activityfw/activitydatabase/hsactivitydbserver/src/activitysession.cpp	Fri Jun 11 13:58:37 2010 +0300
@@ -48,7 +48,7 @@
 //
 CActivitySession::~CActivitySession()
 {
-    mRunningTasks.ResetAndDestroy();
+	RemoveNotValidTasks(this);
 }
 
 // -----------------------------------------------------------------------------
@@ -150,3 +150,13 @@
 {
     return mRunningTasks;
 }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CActivitySession::RemoveNotValidTasks(const CSession2* session)
+{
+    mRunningTasks.ResetAndDestroy();
+    mTasksStorage.RemoveNotValidTasks(this);
+}