activityfw/activitydatabase/hsactivitydbserver/src/activityserver.cpp
changeset 97 1e962b12a8db
parent 93 82b66994846c
--- a/activityfw/activitydatabase/hsactivitydbserver/src/activityserver.cpp	Fri May 28 16:17:03 2010 +0300
+++ b/activityfw/activitydatabase/hsactivitydbserver/src/activityserver.cpp	Tue Jun 01 11:30:17 2010 +0300
@@ -114,3 +114,17 @@
 {
     return mObservers;
 }
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+void CActivityServer::RemoveNotValidTasks(const CSession2* session)
+{
+	for (TInt i=mObservers.Count()-1; i>=0; --i) {
+		if( mObservers[i]->IsSessionTask(session) ) {
+			delete mObservers[i];
+			mObservers.Remove(i);
+		}
+	}
+}