imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailserversession.cpp
branchRCL_3
changeset 16 85a88bc05e45
parent 13 ee674526fac5
child 20 ffb2d5dd62e9
equal deleted inserted replaced
13:ee674526fac5 16:85a88bc05e45
   650        params.iThumbnailSize == EGridThumbnailSize ||
   650        params.iThumbnailSize == EGridThumbnailSize ||
   651        params.iThumbnailSize == EListThumbnailSize )
   651        params.iThumbnailSize == EListThumbnailSize )
   652        {
   652        {
   653        TInt sourceType = TThumbnailPersistentSize::EUnknownSourceType;
   653        TInt sourceType = TThumbnailPersistentSize::EUnknownSourceType;
   654        TDataType mimetype;
   654        TDataType mimetype;
   655        Server()->MimeTypeFromFileExt( params.iTargetUri, mimetype );
   655        TInt ret = Server()->MimeTypeFromFileExt( params.iTargetUri, mimetype );
   656        sourceType = Server()->SourceTypeFromMimeType( mimetype );   
   656 	   
   657        ModifyThumbnailSize(sourceType);
   657        if( ret == KErrNone )
       
   658            {
       
   659            sourceType = Server()->SourceTypeFromMimeType( mimetype );   
       
   660            ModifyThumbnailSize(sourceType);
       
   661            }
       
   662        User::LeaveIfError( ret );
   658        }
   663        }
   659     
   664     
   660     TInt bufferSize = aMessage.Int2();
   665     TInt bufferSize = aMessage.Int2();
   661     HBufC8* buffer = HBufC8::NewMaxLC( bufferSize );
   666     HBufC8* buffer = HBufC8::NewMaxLC( bufferSize );
   662     TPtr8 ptr = buffer->Des();
   667     TPtr8 ptr = buffer->Des();