diff -r 51dda465e618 -r 38fb6f7eacd5 camerauis/cameraapp/generic/src/CamPreCaptureContainerBase.cpp --- a/camerauis/cameraapp/generic/src/CamPreCaptureContainerBase.cpp Wed Apr 14 15:41:04 2010 +0300 +++ b/camerauis/cameraapp/generic/src/CamPreCaptureContainerBase.cpp Tue Apr 27 16:19:06 2010 +0300 @@ -2685,6 +2685,18 @@ PRINT( _L("Camera => CCamPreCaptureContainerBase::DrawResolutionIndicator") ); iToggleCountdown--; + // Stop immediately the periodic timer for showing correctly + // the text "Processing image" when capturing a still image. + TBool stillCapturing = ECamControllerImage == iController.CurrentMode() && + ECamImageCaptureSingle == iController.CurrentImageMode() && + iController.IsProcessingCapture(); + if ( stillCapturing ) + { + iBlinkResolutionIndicator = EFalse; + iIndBlinkTimer->Cancel(); + return; + } + // State changed, need to redraw ActivateGc();