uiservicetab/vimpstengine/src/cvimpstengine.cpp
branchRCL_3
changeset 19 76f25fb7a6a1
parent 14 9fdee5e1da30
--- a/uiservicetab/vimpstengine/src/cvimpstengine.cpp	Tue May 11 16:01:07 2010 +0300
+++ b/uiservicetab/vimpstengine/src/cvimpstengine.cpp	Tue May 25 12:27:36 2010 +0300
@@ -799,7 +799,14 @@
 									}// end of for
 								} // end of if(contact)
 							}// end of for
-						storage->Sort(KIMContactListId);
+						storage->Sort(KIMContactListId);						
+						// Inform service state changes to UI service tab
+						// and further to update the buddy list after sort. 
+						TInt obsvrArrayCount = iObserverArray.Count();
+						for (TInt index=0; index<obsvrArrayCount; index++)		
+							{
+							iObserverArray[index]->HandleServiceEventL(iState, KErrNone);
+							}	
 						}
 					}
 				ReSetExtentionFeaturesSupportedL();