phoneapp/phoneuiview/src/cphonebuttonscontroller.cpp
branchRCL_3
changeset 20 3c221667e687
parent 7 544e34b3255a
--- 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 );
                     }