diff -r 51dda465e618 -r 38fb6f7eacd5 camerauis/cameraapp/generic/src/cameracontroller/camimagedecoder.cpp --- a/camerauis/cameraapp/generic/src/cameracontroller/camimagedecoder.cpp Wed Apr 14 15:41:04 2010 +0300 +++ b/camerauis/cameraapp/generic/src/cameracontroller/camimagedecoder.cpp Tue Apr 27 16:19:06 2010 +0300 @@ -319,7 +319,7 @@ // CImageDecoder has finished using the data, // so we are able to free it. SetImageData( NULL ); - iObserver.ImageDecoded( iStatus.Int(), iDecodedBitmap, iDecodedMask ); + iObserver.ImageDecodedL( iStatus.Int(), iDecodedBitmap, iDecodedMask ); break; } case KErrUnderflow : @@ -364,7 +364,7 @@ SetImageData( NULL ); // Leave has occurred in RunL. // Notify observer with error. - iObserver.ImageDecoded( aError, NULL, NULL ); + TRAP_IGNORE(iObserver.ImageDecodedL( aError, NULL, NULL )); PRINT( _L("Camera <= CCamImageDecoder::RunError") ); return KErrNone;