diff -r 4bc7b118b3df -r 397d00875918 activityfw/activitydatabase/hsactivitydbserver/src/activitybroadcasttask.cpp --- a/activityfw/activitydatabase/hsactivitydbserver/src/activitybroadcasttask.cpp Fri May 14 16:10:06 2010 +0300 +++ b/activityfw/activitydatabase/hsactivitydbserver/src/activitybroadcasttask.cpp Thu May 27 13:11:12 2010 +0300 @@ -24,7 +24,7 @@ const RMessage2& msg) { const RPointerArray &tasks(storage.StorageData()); - for (TInt iter(0); iter < tasks.Count(); ++iter) { + for (TInt iter(tasks.Count() - 1); iter >= 0 ; --iter ) { (tasks[iter])->BroadcastReceivedL(msg); } msg.Complete(KErrNone);