equal
deleted
inserted
replaced
1175 MPtiLanguage *lang= NULL; |
1175 MPtiLanguage *lang= NULL; |
1176 RArray <TPtiNumericKeyBinding> keybinding; |
1176 RArray <TPtiNumericKeyBinding> keybinding; |
1177 TBool validnumkey = EFalse; |
1177 TBool validnumkey = EFalse; |
1178 CPtiEngine* ptiengine = iOwner->PtiEngine(); |
1178 CPtiEngine* ptiengine = iOwner->PtiEngine(); |
1179 TPtiKeyboardType keyboardtype = iOwner->FepMan()->KeyboardLayout(); |
1179 TPtiKeyboardType keyboardtype = iOwner->FepMan()->KeyboardLayout(); |
1180 lang = ptiengine->CurrentLanguage(); |
1180 |
|
1181 if( ptiengine != NULL ) |
|
1182 { |
|
1183 lang = ptiengine->CurrentLanguage(); |
|
1184 } |
1181 if ( ptiengine && lang ) |
1185 if ( ptiengine && lang ) |
1182 { |
1186 { |
1183 TRAP_IGNORE(ptiengine->GetNumericModeKeysForQwertyL(lang->LanguageCode(), keybinding, keyboardtype)); |
1187 TRAP_IGNORE(ptiengine->GetNumericModeKeysForQwertyL(lang->LanguageCode(), keybinding, keyboardtype)); |
1184 TInt numericKeysCount = keybinding.Count(); |
1188 TInt numericKeysCount = keybinding.Count(); |
1185 while (numericKeysCount-- ) |
1189 while (numericKeysCount-- ) |