--- a/vtuis/videotelui/src/features/toolbar/cvtuifixedtoolbar.cpp Mon Mar 15 12:40:49 2010 +0200
+++ b/vtuis/videotelui/src/features/toolbar/cvtuifixedtoolbar.cpp Wed Mar 31 21:35:06 2010 +0300
@@ -159,7 +159,11 @@
{
iIdle = CIdle::NewL( CActive::EPriorityIdle );
}
- iIdle->Start( TCallBack( &DoDimToolbarButtons, this ) );
+
+ if ( !iIdle->IsActive() )
+ {
+ iIdle->Start( TCallBack( &DoDimToolbarButtons, this ) );
+ }
}
// Landsacpe to portrait hide tb
else
@@ -181,8 +185,8 @@
void CVtUiFixedToolbar::DimToolbarbuttons( TBool aIsDimmed )
{
__VTPRINTENTER( "FixedToolbar.DimToolbarbuttons" )
- iToolbar->SetItemDimmed( EVtUiCmdToolbarToggleVideo, aIsDimmed, EFalse );
- iToolbar->SetItemDimmed( EVtUiCmdToolbarToggleMicrophone, aIsDimmed, EFalse );
+ iToolbar->SetItemDimmed( EVtUiCmdToolbarToggleVideo, aIsDimmed, ETrue );
+ iToolbar->SetItemDimmed( EVtUiCmdToolbarToggleMicrophone, aIsDimmed, ETrue );
iToolbar->SetItemDimmed( EVtUiCmdToolbarAudioRouting, aIsDimmed, ETrue );
__VTPRINTEXITR( "FixedToolbar.DimToolbarbuttons %d", aIsDimmed )
}