diff -r 6c57ef9392d2 -r ac48f0cc9f9c mmsharing/mmshui/src/musuigeneralview.cpp --- a/mmsharing/mmshui/src/musuigeneralview.cpp Tue Sep 14 21:13:00 2010 +0300 +++ b/mmsharing/mmshui/src/musuigeneralview.cpp Wed Sep 15 12:09:15 2010 +0300 @@ -234,6 +234,12 @@ ETrue, ETrue ); + Toolbar()->HideItem( EventControllerL().IsMicMutedL() ? + EMusuiCmdToolbarUnmute : + EMusuiCmdToolbarMute, + EFalse, + ETrue ); + TBool loudSpeakerEnabled( EventControllerL().IsLoudSpeakerEnabled() ); Toolbar()->HideItem( loudSpeakerEnabled ? @@ -242,18 +248,12 @@ ETrue, ETrue ); - // Dim audio routing button if audio routing cannot be changed - // or when some button is selected - TBool dimAudioRouting( iToolbarItemSelected || - !EventControllerL().AudioRoutingCanBeChanged() ); - - Toolbar()->SetItemDimmed( loudSpeakerEnabled ? - EMusuiCmdToolbarSpeakerOff : - EMusuiCmdToolbarSpeakerOn, - dimAudioRouting, - ETrue ); - - + Toolbar()->HideItem( loudSpeakerEnabled ? + EMusuiCmdToolbarSpeakerOff : + EMusuiCmdToolbarSpeakerOn, + EFalse, + ETrue ); + MUS_LOG( "mus: [MUSUI ] <- CMusUiGeneralView::DynInitToolbarL" ); }