activityfw/tsutils/src/tswindowgroupsmonitor.cpp
changeset 112 dbfb5e38438b
parent 98 d2f833ab7940
--- 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;
     }