--- a/phonebookui/Phonebook2/UIControls/src/CPbk2ContactEditorPhoneNumberField.cpp Tue Feb 02 10:12:17 2010 +0200
+++ b/phonebookui/Phonebook2/UIControls/src/CPbk2ContactEditorPhoneNumberField.cpp Fri Feb 19 22:40:27 2010 +0200
@@ -167,7 +167,23 @@
{
iControl->SetAknEditorNumericKeymap(EAknEditorStandardNumberModeKeymap);
iControl->SetAknEditorInputMode(EAknEditorNumericInputMode);
- iControl->SetAknEditorAllowedInputModes(EAknEditorNumericInputMode);
+
+ TInt inputLang = User::Language();
+ switch (inputLang)
+ {
+ case ELangArabic:
+ case ELangFarsi:
+ case ELangHindi:
+ case ELangUrdu:
+ iControl->SetAknEditorAllowedInputModes(
+ EAknEditorNumericInputMode | EAknEditorHalfWidthTextInputMode );
+ break;
+
+ default:
+ iControl->SetAknEditorAllowedInputModes(EAknEditorNumericInputMode);
+ break;
+ }
+
iControl->SetAknEditorSpecialCharacterTable(0);
}