equal
deleted
inserted
replaced
300 // ---------------------------------------------------------------------------- |
300 // ---------------------------------------------------------------------------- |
301 // ---------------------------------------------------------------------------- |
301 // ---------------------------------------------------------------------------- |
302 void CIpsSosAOPopAgent::CancelAllAndDisconnectL() |
302 void CIpsSosAOPopAgent::CancelAllAndDisconnectL() |
303 { |
303 { |
304 FUNC_LOG; |
304 FUNC_LOG; |
|
305 // if we are already idle state, do nothing |
|
306 // completing in idle state might cause unvanted events to ui |
|
307 if (iState == EStateIdle) |
|
308 { |
|
309 return; |
|
310 } |
|
311 |
305 iDoNotDisconnect = EFalse; |
312 iDoNotDisconnect = EFalse; |
306 iState = EStateCompleted; |
313 iState = EStateCompleted; |
307 if ( IsActive() ) |
314 if ( IsActive() ) |
308 { |
315 { |
309 Cancel(); |
316 Cancel(); |