camerauis/cameraapp/generic/src/CamPreCaptureContainerBase.cpp
branchRCL_3
changeset 50 f54ad444594d
parent 35 e32fcfe0045f
--- a/camerauis/cameraapp/generic/src/CamPreCaptureContainerBase.cpp	Thu Jul 15 18:18:07 2010 +0300
+++ b/camerauis/cameraapp/generic/src/CamPreCaptureContainerBase.cpp	Thu Aug 19 09:36:57 2010 +0300
@@ -981,7 +981,7 @@
         // Cancel timer if we're losing focus
         iZoomTimer->Cancel();  
         
-        if ( !iShuttingDown )
+        if ( iController.IsAppUiAvailable() && !iShuttingDown )
             {
             iSidePane->MakeVisible( ETrue );
             iZoomPane->MakeVisible( EFalse, EFalse );
@@ -2929,7 +2929,8 @@
         iDrawIndicator = ETrue;
         }
     
-    if ( iCaptureButtonContainer )
+    CCamAppUi* appUi = static_cast<CCamAppUi*>( iEikonEnv->AppUi() );
+    if ( iCaptureButtonContainer && !( appUi && appUi->SelfTimerEnabled() ) )
         {
         iCaptureButtonContainer->SetCaptureButtonShown( EFalse );
         }