fep/aknfep/src/aknfepuiinputminiqwertystrokephrasebase.cpp
branchRCL_3
changeset 10 6defe5d1bd39
parent 0 eb1f2e154e89
child 19 5e18d8c489d6
equal deleted inserted replaced
8:6ceef9a83b1a 10:6defe5d1bd39
  1236         {
  1236         {
  1237         MPtiLanguage *lang= NULL;
  1237         MPtiLanguage *lang= NULL;
  1238         RArray < TPtiNumericKeyBinding > keybinding;
  1238         RArray < TPtiNumericKeyBinding > keybinding;
  1239         TBool validnumkey = EFalse;
  1239         TBool validnumkey = EFalse;
  1240         CPtiEngine* ptiengine = iOwner->PtiEngine();
  1240         CPtiEngine* ptiengine = iOwner->PtiEngine();
  1241         lang = ptiengine->CurrentLanguage();
  1241         
       
  1242         if( ptiengine != NULL )
       
  1243             {
       
  1244             lang = ptiengine->CurrentLanguage();
       
  1245             }
  1242         if ( ptiengine && lang )
  1246         if ( ptiengine && lang )
  1243             {
  1247             {
  1244             TRAP_IGNORE(ptiengine->GetNumericModeKeysForQwertyL(lang->LanguageCode(), keybinding, keyboardtype));
  1248             TRAP_IGNORE(ptiengine->GetNumericModeKeysForQwertyL(lang->LanguageCode(), keybinding, keyboardtype));
  1245             TInt numericKeysCount = keybinding.Count();
  1249             TInt numericKeysCount = keybinding.Count();
  1246             while (numericKeysCount-- )
  1250             while (numericKeysCount-- )