imagehandlingutilities/thumbnailmanager/plugins/image/src/thumbnailimagedecoderv2.cpp
branchRCL_3
changeset 9 dea39715fc05
parent 7 2eb74cf6572e
child 15 f0aa341a25bf
equal deleted inserted replaced
8:7403edfcf0fb 9:dea39715fc05
    82         {
    82         {
    83         iBitmap = new( ELeave )CFbsBitmap();
    83         iBitmap = new( ELeave )CFbsBitmap();
    84         }
    84         }
    85     
    85     
    86 	//set displaymode from global constants
    86 	//set displaymode from global constants
    87     User::LeaveIfError( iBitmap->Create( iDecoder->FrameInfo().iOverallSizeInPixels, iDecoder->FrameInfo().iFrameDisplayMode) );
    87     TInt err = iBitmap->Create( iDecoder->FrameInfo().iOverallSizeInPixels, iDecoder->FrameInfo().iFrameDisplayMode);
    88 
    88     if (err != KErrNone)
       
    89         {
       
    90         delete iBitmap;
       
    91         iBitmap = NULL;
       
    92         User::Leave(err);
       
    93         }
       
    94     
    89     iDecoder->Convert( &iStatus, * iBitmap );
    95     iDecoder->Convert( &iStatus, * iBitmap );
    90     while ( iStatus == KErrUnderflow )
    96     while ( iStatus == KErrUnderflow )
    91         {
    97         {
    92         iDecoder->ContinueConvert( &iStatus );
    98         iDecoder->ContinueConvert( &iStatus );
    93         }
    99         }