Fix for N_SE-48378 N_SE-48015
[apps/osp/Call.git] / src / CallActiveCallForm.cpp
index 4312aac..6ee1eb3 100644 (file)
@@ -228,11 +228,12 @@ ActiveCallForm::ShowDTMFKeypad(void)
                }
        }
        __pDTMFKeypad->SetShowState(true);
+       EditField* pTextBox = static_cast<EditField*>(__pDTMFKeypad->GetControl(IDC_TEXTBOX));
        if(__DtmfString.IsEmpty() == false)
        {
-               EditField* pTextBox = static_cast<EditField*>(__pDTMFKeypad->GetControl(IDC_TEXTBOX));
                pTextBox->SetText(__DtmfString);
        }
+       pTextBox->SetFocus();
        __pDTMFKeypad->Draw(true);
        __pDTMFKeypad->Show();
 }
@@ -880,7 +881,7 @@ ActiveCallForm::SetTextToDTMFTextField(const String& dtmfStr)
 
                pTextBox->InsertTextAtCursorPosition(dtmfStr);
                //pTextBox->AppendText(dtmfStr);
-               pTextBox->SetFocus();
+       //      pTextBox->SetFocus();
                pTextBox->Invalidate(true);
        }
 }