Hello,
my active object contains this code in RunL() body:
The problem is that the second call is crashing on OpenExistingCall and is not hung up. Can you give me a clue where the problem is? Thank you.Code:case RCall::EStatusIdle: { iLine.NotifyIncomingCall(iStatus, iCallName); SetActive(); break; } case RCall::EStatusRinging: { User::LeaveIfError(iCall.OpenExistingCall(iLine, iCallName)); iCall.HangUp(iStatus); SetActive(); break; }
Here is the log file:
Code:02.12.2008 15:09:43 CCancelIncomingCall::StartL() 02.12.2008 15:10:42 CCancelIncomingCall::RunL() 02.12.2008 15:10:44 iStatus: 0 02.12.2008 15:10:44 RCall::EStatusRinging 02.12.2008 15:10:45 iCall.OpenExistingCall(iLine,...) 02.12.2008 15:10:45 iCall.HangUp(iStatus) 02.12.2008 15:10:45 SetActive() 02.12.2008 15:10:45 CCancelIncomingCall::RunL() 02.12.2008 15:10:45 iStatus: 0 02.12.2008 15:10:45 RCall::EStatusIdle 02.12.2008 15:10:45 iLine.NotifyIncomingCall 02.12.2008 15:10:45 SetActive() 02.12.2008 15:11:19 CCancelIncomingCall::RunL() 02.12.2008 15:11:19 iStatus: 0 02.12.2008 15:11:19 RCall::EStatusRinging crash




