X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2FCallActiveCallForm.cpp;h=41f9a46bbf1bcdfd3d14842b8f16e4d1725c1c1e;hb=34107747a89a32a103e24cb0a7d79a46e48c6d17;hp=3c8952cd2b74e19f984e717ad29b82ecabc0b599;hpb=09d56b2439506159bd80c63e2a19be25fcaf310e;p=apps%2Fosp%2FCall.git diff --git a/src/CallActiveCallForm.cpp b/src/CallActiveCallForm.cpp index 3c8952c..41f9a46 100644 --- a/src/CallActiveCallForm.cpp +++ b/src/CallActiveCallForm.cpp @@ -194,11 +194,7 @@ ActiveCallForm::OnInitializing(void) void ActiveCallForm::ShowDTMFKeypad(void) { - if(__pDTMFKeypad != null) - { - RemoveControl(*__pDTMFKeypad); - __pDTMFKeypad = null; - } + if(__pDTMFKeypad == null) { @@ -229,7 +225,6 @@ ActiveCallForm::ShowDTMFKeypad(void) } } EditField* pTextBox = static_cast(__pDTMFKeypad->GetControl(IDC_TEXTBOX)); - pTextBox->SetText(L""); __pDTMFKeypad->SetShowState(true); __pDTMFKeypad->Draw(true); __pDTMFKeypad->Show(); @@ -289,8 +284,9 @@ ActiveCallForm::HideDTMFKeypad(void) { if(__pDTMFKeypad != null) { - RemoveControl(*__pDTMFKeypad); - __pDTMFKeypad = null; + __pDTMFKeypad->SetShowState(false); + __pDTMFKeypad->Draw(true); + __pDTMFKeypad->Show(); } } @@ -567,7 +563,6 @@ ActiveCallForm::OnActionPerformed(const Control& source, int actionId) SetShowStateOnKeypad(false); } ShowDTMFKeypad(); - SetTextToDTMFTextField(L""); __pCallButtonsPanel->SetKeypadButtonState(IDA_CLOSE_NUMKEYPAD); } break;