mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/src/cabstractmediamtpdataprovidergetobjectpropvalue.cpp
branchRCL_3
changeset 59 666f9a5a90a9
parent 56 63223d4fd956
child 67 16db3449d7ba
equal deleted inserted replaced
56:63223d4fd956 59:666f9a5a90a9
   124             User::LeaveIfError( sampleFile.Size( size ) );
   124             User::LeaveIfError( sampleFile.Size( size ) );
   125             PRINT1( _L( "MM MTP <> EMTPObjectPropCodeRepresentativeSampleData sampleFile.Size() size=%d" ), size );
   125             PRINT1( _L( "MM MTP <> EMTPObjectPropCodeRepresentativeSampleData sampleFile.Size() size=%d" ), size );
   126 
   126 
   127             if( size > 0 )
   127             if( size > 0 )
   128                 {
   128                 {
   129                 HBufC8* sampleData = HBufC8::NewLC( size * sizeof(TUint8) );    // + sampleData
   129                 HBufC8* sampleData = HBufC8::NewLC( size );    // + sampleData
   130                 TPtr8 samplePtr = sampleData->Des();
   130                 TPtr8 samplePtr = sampleData->Des();
   131                 User::LeaveIfError( sampleFile.Read( samplePtr ) );
   131                 User::LeaveIfError( sampleFile.Read( samplePtr ) );
   132                 iMTPTypeArray->SetByDesL( samplePtr );
   132                 iMTPTypeArray->SetByDesL( samplePtr );
   133                 CleanupStack::PopAndDestroy( sampleData );    // - sampleData
   133                 CleanupStack::PopAndDestroy( sampleData );    // - sampleData
   134                 }
   134                 }