mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/src/cabstractmediamtpdataprovidergetobjectpropvalue.cpp
branchRCL_3
changeset 25 63223d4fd956
parent 24 6c1dfe4da5dd
child 26 666f9a5a90a9
equal deleted inserted replaced
24:6c1dfe4da5dd 25:63223d4fd956
   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 );    // + sampleData
   129                 HBufC8* sampleData = HBufC8::NewLC( size * sizeof(TUint8) );    // + 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                 }