vtengines/videoteleng/Src/Base/cvtengmediatorservice.cpp
branchRCL_3
changeset 40 7fb4a99d4b6b
parent 8 07d1685f0cd4
child 49 8e703580edd3
equal deleted inserted replaced
37:590f6f022902 40:7fb4a99d4b6b
   249     __VTPRINTENTER( "CVtEngMediatorService.StartOperationL" )
   249     __VTPRINTENTER( "CVtEngMediatorService.StartOperationL" )
   250     iOperation = CVtEngInternalOperation::NewL( 
   250     iOperation = CVtEngInternalOperation::NewL( 
   251         aCommand,
   251         aCommand,
   252         iUtils.StateManager()->Handlers(),
   252         iUtils.StateManager()->Handlers(),
   253         *this );        
   253         *this );        
   254     iOperation->ExecuteL();
   254     CleanupStack::PushL( iOperation );//add for memory leak
       
   255     iOperation->ExecuteL();//it could be leave
       
   256     CleanupStack::Pop(); // iOperation 
   255     iServiceStatus = KRequestPending;
   257     iServiceStatus = KRequestPending;
   256     __VTPRINTEXIT( "CVtEngMediatorService.StartOperationL" )
   258     __VTPRINTEXIT( "CVtEngMediatorService.StartOperationL" )
   257     }
   259     }
   258         
   260         
   259 // -----------------------------------------------------------------------------
   261 // -----------------------------------------------------------------------------