equal
deleted
inserted
replaced
330 case TCFDataClient::TBindTo::EId: |
330 case TCFDataClient::TBindTo::EId: |
331 { |
331 { |
332 TCFDataClient::TBindTo& bindToMsg(static_cast<TCFDataClient::TBindTo&>(aMessage)); |
332 TCFDataClient::TBindTo& bindToMsg(static_cast<TCFDataClient::TBindTo&>(aMessage)); |
333 TRAPD(err,BindToL(bindToMsg)); |
333 TRAPD(err,BindToL(bindToMsg)); |
334 ProcessDCIdleState(); // in case we were waiting to send idle |
334 ProcessDCIdleState(); // in case we were waiting to send idle |
335 RClientInterface::OpenPostMessageClose(Id(), aSender, TCFDataClient::TBindToComplete(err).CRef()); |
335 |
|
336 if(err == KErrNone) |
|
337 { |
|
338 RClientInterface::OpenPostMessageClose(Id(), aSender, TCFDataClient::TBindToComplete().CRef()); |
|
339 } |
|
340 else |
|
341 { |
|
342 RClientInterface::OpenPostMessageClose(Id(), aSender, TEBase::TError(aMessage.MessageId(), err).CRef()); |
|
343 } |
|
344 |
336 //If we have received TCDDataClient::TStart before (when we did not yet have a bearer), |
345 //If we have received TCDDataClient::TStart before (when we did not yet have a bearer), |
337 //we complete the start here as well |
346 //we complete the start here as well |
338 if (iIsStarting) |
347 if (iIsStarting) |
339 { |
348 { |
340 CompleteStart(err); |
349 CompleteStart(err); |