ipsservices/ipssosaoplugin/src/IpsSosAOPopAgent.cpp
changeset 47 f83bd4ae1fe3
parent 23 2dc6caa42ec3
child 56 15bc1d5d6267
child 59 16ed8d08d0b1
equal deleted inserted replaced
45:780f926bc26c 47:f83bd4ae1fe3
   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();