fep/aknfep/src/aknfepuiinputminiqwertypinyinphrasebase.cpp
branchRCL_3
changeset 10 6defe5d1bd39
parent 3 f5a1e66df979
child 19 5e18d8c489d6
equal deleted inserted replaced
8:6ceef9a83b1a 10:6defe5d1bd39
  2466         {
  2466         {
  2467         MPtiLanguage *lang= NULL;
  2467         MPtiLanguage *lang= NULL;
  2468         RArray <TPtiNumericKeyBinding> keybinding;
  2468         RArray <TPtiNumericKeyBinding> keybinding;
  2469         TBool validnumkey = EFalse;
  2469         TBool validnumkey = EFalse;
  2470         CPtiEngine* ptiengine = iOwner->PtiEngine();
  2470         CPtiEngine* ptiengine = iOwner->PtiEngine();
  2471         lang = ptiengine->CurrentLanguage();
  2471         
       
  2472         if( ptiengine != NULL )
       
  2473             {
       
  2474             lang = ptiengine->CurrentLanguage();
       
  2475             }
  2472         if (ptiengine && lang)
  2476         if (ptiengine && lang)
  2473             {
  2477             {
  2474             TRAP_IGNORE(ptiengine->GetNumericModeKeysForQwertyL(lang->LanguageCode(), keybinding, keyboardtype));
  2478             TRAP_IGNORE(ptiengine->GetNumericModeKeysForQwertyL(lang->LanguageCode(), keybinding, keyboardtype));
  2475             TInt numericKeysCount = keybinding.Count();
  2479             TInt numericKeysCount = keybinding.Count();
  2476             while (numericKeysCount--)
  2480             while (numericKeysCount--)