equal
deleted
inserted
replaced
422 // |
422 // |
423 // --------------------------------------------------------------------------- |
423 // --------------------------------------------------------------------------- |
424 // |
424 // |
425 EXPORT_C void CPtiCoreLanguage::GetAvailableInputModesL(RArray<TInt>& aResult) |
425 EXPORT_C void CPtiCoreLanguage::GetAvailableInputModesL(RArray<TInt>& aResult) |
426 { |
426 { |
|
427 CleanupClosePushL( aResult ); |
427 if (!iKeyMapData) |
428 if (!iKeyMapData) |
428 { |
429 { |
429 TRAP_IGNORE(LoadKeymappingsL()); |
430 TRAP_IGNORE(LoadKeymappingsL()); |
430 } |
431 } |
431 |
432 |
432 for (TInt i = 0; i < iCores.Count(); i++) |
433 for (TInt i = 0; i < iCores.Count(); i++) |
433 { |
434 { |
434 aResult.AppendL(iCores[i].iInputMode); |
435 aResult.AppendL(iCores[i].iInputMode); |
435 } |
436 } |
|
437 CleanupStack::Pop(); |
436 } |
438 } |
437 |
439 |
438 |
440 |
439 // --------------------------------------------------------------------------- |
441 // --------------------------------------------------------------------------- |
440 // CPtiCoreLanguage::RemoveCore |
442 // CPtiCoreLanguage::RemoveCore |