vtuis/videotelui/src/features/toolbar/cvtuifixedtoolbar.cpp
branchRCL_3
changeset 12 3e521e99f813
parent 0 ed9695c8bcbe
child 14 856ae1b15d98
--- 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 )
     }