diff -r b8d67d6176f5 -r 3c221667e687 phoneapp/phoneuiview/src/cphonebuttonscontroller.cpp --- a/phoneapp/phoneuiview/src/cphonebuttonscontroller.cpp Wed Jun 09 09:41:11 2010 +0300 +++ b/phoneapp/phoneuiview/src/cphonebuttonscontroller.cpp Mon Jun 21 15:39:45 2010 +0300 @@ -353,6 +353,9 @@ case EPhoneInCallCmdCreateConference: iFlags &= ~EButtonsDimCreateConference; break; + case EPhoneInCallCmdHold: + iFlags &= ~EButtonsDimHold; + break; default: break; } @@ -388,6 +391,9 @@ case EPhoneInCallCmdCreateConference: iFlags |= EButtonsDimCreateConference; break; + case EPhoneInCallCmdHold: + iFlags |= EButtonsDimHold; + break; default: break; } @@ -626,7 +632,7 @@ } case EPhoneInCallCmdHold: { - if ( iFlags & EButtonsVideoCallOngoing ) + if ( iFlags & EButtonsVideoCallOngoing || iFlags & EButtonsDimHold ) { iTouchPane.SetButtonDimmed( commandId, ETrue ); }