metadataengine/client/src/mdeharvestersession.cpp
changeset 40 910a23996aa0
parent 21 50bf9db68373
child 48 1389872e7c51
equal deleted inserted replaced
38:5210ffae7137 40:910a23996aa0
    43 
    43 
    44 CMdEHarvesterSession::~CMdEHarvesterSession()
    44 CMdEHarvesterSession::~CMdEHarvesterSession()
    45 	{
    45 	{
    46 	iHarvestingPrioritizationChunk.Close();
    46 	iHarvestingPrioritizationChunk.Close();
    47 	delete iHarvestingPrioritizationSerializationBuffer;
    47 	delete iHarvestingPrioritizationSerializationBuffer;
       
    48 	iHarvestingPrioritizationSerializationBuffer = NULL;
    48 	}
    49 	}
    49 
    50 
    50 void CMdEHarvesterSession::ConstructL()
    51 void CMdEHarvesterSession::ConstructL()
    51 	{
    52 	{
    52 	}
    53 	}
   110 		{
   111 		{
   111 		return EFalse;
   112 		return EFalse;
   112 		}
   113 		}
   113 
   114 
   114 	// Note: CopyLC doesn't push anything to cleanup stack
   115 	// Note: CopyLC doesn't push anything to cleanup stack
   115 	uri->Des().CopyLC( aUri );
   116 	TRAPD(err, uri->Des().CopyLC( aUri ));
   116 
   117 
       
   118 	if(err != KErrNone)
       
   119 	    {
       
   120 		delete uri;
       
   121 		uri = NULL;
       
   122 		return EFalse;
       
   123 	    }
       
   124 		
   117 	const TBool ret = iSession->EngineSession().DoSetFileToPresent( 
   125 	const TBool ret = iSession->EngineSession().DoSetFileToPresent( 
   118 			aMediaId, *uri, aFileInfo );
   126 	aMediaId, *uri, aFileInfo );
   119 	
   127 	
   120 	delete uri;
   128 	delete uri;
       
   129 	uri = NULL;
   121 
   130 
   122 	return ret;
   131 	return ret;
   123 	}
   132 	}
   124 
   133 
   125 EXPORT_C void CMdEHarvesterSession::SetFilesToPresentL(TUint32 aMediaId, 
   134 EXPORT_C void CMdEHarvesterSession::SetFilesToPresentL(TUint32 aMediaId,