--- 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);
+}