metadataengine/server/src/mdsfindsequence.cpp
changeset 1 acef663c1218
parent 0 c53acadfccc6
child 6 646a02f170b9
equal deleted inserted replaced
0:c53acadfccc6 1:acef663c1218
   123 		iFindResults = NULL;
   123 		iFindResults = NULL;
   124 		}
   124 		}
   125  
   125  
   126     iFindOperation = CreateOperationL( aSerializedCriteria );
   126     iFindOperation = CreateOperationL( aSerializedCriteria );
   127 
   127 
   128     TInt result = KErrNone;
   128     const TInt result( iFindOperation->ExecuteL() );
   129     result = iFindOperation->ExecuteL();
       
   130     
   129     
   131     iFindResults = iFindOperation->Results();
   130     iFindResults = iFindOperation->Results();
   132     
   131     
   133     if( iFindResults )
   132     if( iFindResults )
   134     	{
   133     	{
   150 		{
   149 		{
   151 		delete iFindResults;
   150 		delete iFindResults;
   152 		iFindResults = NULL;
   151 		iFindResults = NULL;
   153 		}
   152 		}
   154     
   153     
   155     TInt result = iFindOperation->ContinueL();
   154     const TInt result = iFindOperation->ContinueL();
   156 
   155 
   157     if ( result == KErrNone )
   156     if ( result == KErrNone )
   158         {
   157         {
   159         iFindResults = iFindOperation->Results();
   158         iFindResults = iFindOperation->Results();
   160 
   159 
   326         {
   325         {
   327         // already finished
   326         // already finished
   328         CleanUp();
   327         CleanUp();
   329         return;
   328         return;
   330         }
   329         }
   331     TInt state = iFindOperation->State();
   330     const TInt state = iFindOperation->State();
   332     if ( state == CMdSSqlFindOperation::EStateIdle )
   331     if ( state == CMdSSqlFindOperation::EStateIdle )
   333         {
   332         {
   334         // loop is idle - safe to clean up.
   333         // loop is idle - safe to clean up.
   335         CleanUp();
   334         CleanUp();
   336         }
   335         }