diff -r 6b87b143d312 -r 71da52165949 photosgallery/viewframework/medialists/src/glximagereader.cpp --- a/photosgallery/viewframework/medialists/src/glximagereader.cpp Fri Feb 19 22:51:01 2010 +0200 +++ b/photosgallery/viewframework/medialists/src/glximagereader.cpp Fri Mar 12 15:42:44 2010 +0200 @@ -128,8 +128,9 @@ if ( iImageDecoder ) { iFrame = new (ELeave) CFbsBitmap(); - iFrame->Create(iImageDecoder->FrameInfo(0).iOverallSizeInPixels, - iImageDecoder->FrameInfo(0).iFrameDisplayMode); + User::LeaveIfError(iFrame->Create( + iImageDecoder->FrameInfo(0).iOverallSizeInPixels, + iImageDecoder->FrameInfo(0).iFrameDisplayMode)); iImageDecoder->Convert(&iStatus, *iFrame, 0); SetActive(); }