equal
deleted
inserted
replaced
46 // |
46 // |
47 // ----------------------------------------------------------------------------- |
47 // ----------------------------------------------------------------------------- |
48 // |
48 // |
49 CActivitySession::~CActivitySession() |
49 CActivitySession::~CActivitySession() |
50 { |
50 { |
51 mRunningTasks.ResetAndDestroy(); |
51 RemoveNotValidTasks(this); |
52 } |
52 } |
53 |
53 |
54 // ----------------------------------------------------------------------------- |
54 // ----------------------------------------------------------------------------- |
55 // |
55 // |
56 // ----------------------------------------------------------------------------- |
56 // ----------------------------------------------------------------------------- |
148 // |
148 // |
149 const RPointerArray<CActivityTask>& CActivitySession::StorageData() const |
149 const RPointerArray<CActivityTask>& CActivitySession::StorageData() const |
150 { |
150 { |
151 return mRunningTasks; |
151 return mRunningTasks; |
152 } |
152 } |
|
153 |
|
154 // ----------------------------------------------------------------------------- |
|
155 // |
|
156 // ----------------------------------------------------------------------------- |
|
157 // |
|
158 void CActivitySession::RemoveNotValidTasks(const CSession2* session) |
|
159 { |
|
160 mRunningTasks.ResetAndDestroy(); |
|
161 mTasksStorage.RemoveNotValidTasks(this); |
|
162 } |