diff -r 36d367c62acb -r 76f25fb7a6a1 uiservicetab/vimpstengine/src/cvimpstengine.cpp --- 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; indexHandleServiceEventL(iState, KErrNone); + } } } ReSetExtentionFeaturesSupportedL();