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