uiservicetab/vimpstengine/src/cvimpstengine.cpp
branchRCL_3
changeset 13 76f25fb7a6a1
parent 9 9fdee5e1da30
equal deleted inserted replaced
12:36d367c62acb 13:76f25fb7a6a1
   797 										contact->SetOnlineStatus(TVIMPSTEnums::EOffline);
   797 										contact->SetOnlineStatus(TVIMPSTEnums::EOffline);
   798 										}// end of if
   798 										}// end of if
   799 									}// end of for
   799 									}// end of for
   800 								} // end of if(contact)
   800 								} // end of if(contact)
   801 							}// end of for
   801 							}// end of for
   802 						storage->Sort(KIMContactListId);
   802 						storage->Sort(KIMContactListId);						
       
   803 						// Inform service state changes to UI service tab
       
   804 						// and further to update the buddy list after sort. 
       
   805 						TInt obsvrArrayCount = iObserverArray.Count();
       
   806 						for (TInt index=0; index<obsvrArrayCount; index++)		
       
   807 							{
       
   808 							iObserverArray[index]->HandleServiceEventL(iState, KErrNone);
       
   809 							}	
   803 						}
   810 						}
   804 					}
   811 					}
   805 				ReSetExtentionFeaturesSupportedL();
   812 				ReSetExtentionFeaturesSupportedL();
   806 				} //end of else if
   813 				} //end of else if
   807 			}// end of isessioncontextobserver and ximpadapteruid.
   814 			}// end of isessioncontextobserver and ximpadapteruid.