loggingservices/eventlogger/LogServ/src/LOGADD.CPP
branchRCL_3
changeset 24 cc28652e0254
parent 23 26645d81f48d
equal deleted inserted replaced
23:26645d81f48d 24:cc28652e0254
   478 void CLogAddEvent::OpenContactsL()
   478 void CLogAddEvent::OpenContactsL()
   479 	{
   479 	{
   480 	//Sometimes, after a sequence of OpenContactsL()/CloseContacts() calls the Contacts server crashes
   480 	//Sometimes, after a sequence of OpenContactsL()/CloseContacts() calls the Contacts server crashes
   481 	//and OpenContactsL() leaves with error -15. In order to avoid that the following delay has been added.
   481 	//and OpenContactsL() leaves with error -15. In order to avoid that the following delay has been added.
   482 	//(something related to Contacts server state machine)
   482 	//(something related to Contacts server state machine)
   483     User::After(1000);
   483     User::After(100);
   484 	// Attempt to open DB
   484 	// Attempt to open DB
   485 	TRAPD(err,iContactPlugin->OpenContactsL());
   485 	TRAPD(err,iContactPlugin->OpenContactsL());
   486 	if(KErrNone!=err)
   486 	if(KErrNone!=err)
   487 		{
   487 		{
   488 		if(err == KErrServerTerminated)
   488 		if(err == KErrServerTerminated)