void
ActiveCallForm::ShowDTMFKeypad(void)
{
-
-
if(__pDTMFKeypad == null)
{
//update rect according to client screen area
//change AddCall Button status
__pCallButtonsPanel->EnableAddCallButton(isEnableAddCall);
//change JoinCall Button status
- __pCallButtonsPanel->EnableJoinCallButton(isEnableJoinCall);
+ __pCallButtonsPanel->EnableJoinCallButton(__pCallPresentor->IsEnableJoinCallButton());
AppLog("EXIT");
}
}
//update JoinCall button status
- bool isEnableJoinCall = true;
- AppCallInfo* pConfCallInfo = __pCallPresentor->GetConferenceCallInfoN();
- if(pConfCallInfo != null && pConfCallInfo->GetCallerListCount() >= IDI_MAX_CONF_CALL_PARTICIPANTS)
- {
- isEnableJoinCall = false;
- }
- __pCallButtonsPanel->EnableJoinCallButton(isEnableJoinCall);
- delete pConfCallInfo;
- pConfCallInfo = null;
+ __pCallButtonsPanel->EnableJoinCallButton(__pCallPresentor->IsEnableJoinCallButton());
Invalidate(true);
AppLog("EXIT");
}