vtuis/videotelui/src/features/toolbar/cvtuitoolbarbase.cpp
branchRCL_3
changeset 16 4e9858fa9559
parent 3 b1602a5ab0a3
child 20 b95d12697049
--- a/vtuis/videotelui/src/features/toolbar/cvtuitoolbarbase.cpp	Tue Apr 27 16:40:55 2010 +0300
+++ b/vtuis/videotelui/src/features/toolbar/cvtuitoolbarbase.cpp	Tue May 11 16:15:55 2010 +0300
@@ -1202,7 +1202,12 @@
     // toolbar must be hided
     if ( !isLandscape && IsDialerActive() )
         {
-        __VTPRINT(DEBUG_GEN, "CVtUiToolbarBase.LayoutChangeL.Stop" )
+        __VTPRINT( DEBUG_GEN, "ToolbarBase::HandleLayoutChangeL DialerActive." )
+        SetToolbarVisibilityAfterLayoutChangeL( EFalse );
+        }
+    else if ( !isLandscape && iFeatureManager.UiStates().IsCaptureModeOn() )
+        {
+        __VTPRINT( DEBUG_GEN, "ToolbarBase::HandleLayoutChangeL CaptureOn." )
         SetToolbarVisibilityAfterLayoutChangeL( EFalse );
         }
     else if ( iFeatureManager.UiStates().IsSelectingShare() )
@@ -1232,7 +1237,13 @@
         }
     // Transition from portrait to landsacpe
     // toolbar must be set to visible
-    else if ( isLandscape && IsDialerActive() )
+    else if ( isLandscape && ( 
+            IsDialerActive() ||
+            iFeatureManager.UiStates().IsCaptureModeOn() ||
+            iFeatureManager.UiStates().IsVideoQualityModeOn() ||
+            iFeatureManager.UiStates().IsWhiteBalanceModeOn() ||
+            iFeatureManager.UiStates().IsColorToneModeOn() ||
+            menuBar && menuBar->IsDisplayed() ) )
         {
         __VTPRINT(DEBUG_GEN, "CVtUiToolbarBase.LayoutChangeL.StartL" )
         SetToolbarVisibilityAfterLayoutChangeL( ETrue );