--- a/activityfw/tsutils/src/tswindowgroupsmonitor.cpp Fri Aug 06 13:40:46 2010 +0300
+++ b/activityfw/tsutils/src/tswindowgroupsmonitor.cpp Wed Aug 18 10:39:24 2010 +0300
@@ -84,7 +84,7 @@
EXPORT_C void CTsWindowGroupsMonitor::SubscribeL(MTsWindowGroupsObserver &observer)
{
const TInt offset(mObservers.Find(&observer));
- KErrNotFound == offset ? mObservers.AppendL(&observer) :
+ KErrNotFound == offset ? mObservers.InsertL(&observer, 0) :
User::Leave(KErrAlreadyExists);
}
@@ -168,7 +168,7 @@
CleanupClosePushL(wgInfo);
switch(event.Type()) {
case EEventWindowGroupListChanged:
- User::LeaveIfError(mResources.WsSession().WindowGroupList(&wgInfo));
+ User::LeaveIfError(mResources.WsSession().WindowGroupList(0, &wgInfo));
observer.HandleWindowGroupChanged(mResources, wgInfo.Array());
break;
}