fep/aknfep/src/AknFepUiInputStateQwerty.cpp
branchRCL_3
changeset 19 ac7e4d1d9209
parent 0 eb1f2e154e89
--- a/fep/aknfep/src/AknFepUiInputStateQwerty.cpp	Thu Jul 15 19:01:13 2010 +0300
+++ b/fep/aknfep/src/AknFepUiInputStateQwerty.cpp	Thu Aug 19 10:15:25 2010 +0300
@@ -1196,8 +1196,11 @@
                     }
                 }
             // Disable UI framewroks's qwerty iCode conversion for simulated event.	
-            numKey.iModifiers |= EModifierSpecial;					
-            if(!(fepMan->IsHybridAplhaEditor() && !fepMan->IsHybridAlphaModeChangedtoAplhanumeric()))
+            numKey.iModifiers |= EModifierSpecial;		
+            
+            //as the editor is a Java number editor, we did not simulate the number key event  
+            if(!(fepMan->IsHybridAplhaEditor() && !fepMan->IsHybridAlphaModeChangedtoAplhanumeric())
+                 && !fepMan->IsSpecialNumericEditor() )
                 {
                 CCoeEnv::Static()->SimulateKeyEventL(numKey, EEventKey);                        
 #ifdef RD_INTELLIGENT_TEXT_INPUT