phonebookui/Phonebook2/UIControls/src/CPbk2ContactEditorPhoneNumberField.cpp
branchRCL_3
changeset 3 04ab22b956c2
parent 0 e686773b3f54
child 35 4ae315f230bc
--- 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);
         }