--- 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 );