changeset 47 | f83bd4ae1fe3 |
parent 23 | 2dc6caa42ec3 |
child 56 | 15bc1d5d6267 |
child 59 | 16ed8d08d0b1 |
--- a/ipsservices/ipssosaoplugin/src/IpsSosAOPopAgent.cpp Fri Jun 11 16:42:02 2010 +0300 +++ b/ipsservices/ipssosaoplugin/src/IpsSosAOPopAgent.cpp Thu Jun 24 14:32:18 2010 +0300 @@ -302,6 +302,13 @@ void CIpsSosAOPopAgent::CancelAllAndDisconnectL() { FUNC_LOG; + // if we are already idle state, do nothing + // completing in idle state might cause unvanted events to ui + if (iState == EStateIdle) + { + return; + } + iDoNotDisconnect = EFalse; iState = EStateCompleted; if ( IsActive() )