ipsservices/ipssosaoplugin/src/IpsSosAOPopAgent.cpp
changeset 54 997a02608b3a
parent 23 2dc6caa42ec3
child 56 15bc1d5d6267
child 59 16ed8d08d0b1
equal deleted inserted replaced
53:bf7eb7911fc5 54:997a02608b3a
   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();