loggingservices/eventlogger/LogServ/src/LOGADD.CPP
branchRCL_3
changeset 23 26645d81f48d
parent 6 5ffdb8f2067f
child 24 cc28652e0254
equal deleted inserted replaced
21:28839de615b4 23:26645d81f48d
   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(100);
   483     User::After(1000);
   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)