camerauis/cameraapp/generic/src/CamPreCaptureContainerBase.cpp
branchRCL_3
changeset 20 38fb6f7eacd5
parent 16 d486e5e3cc9a
child 27 53c8aa5d97a3
--- 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();