equal
deleted
inserted
replaced
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--) |