diff -r a8834a2e9a96 -r c52421ed5f07 uifw/AvKon/animdllsrc/AknKeyEventMap.cpp --- a/uifw/AvKon/animdllsrc/AknKeyEventMap.cpp Wed Jun 09 09:58:37 2010 +0300 +++ b/uifw/AvKon/animdllsrc/AknKeyEventMap.cpp Mon Jun 21 15:57:43 2010 +0300 @@ -859,7 +859,11 @@ if ( (*(*iCombos)[i])[2] == aComboCandidate[0] && ((*iCombos)[i])->Count()-2 == aComboCandidate.Count() ) { - possibleMatch.Append(i); + if (KErrNone != possibleMatch.Append(i)) + { + possibleMatch.Close(); + return mapValue; + } __AKNANIMLOGSTRING1("CAknKeyEventMap::GetComboMapping ComboCandidate might hit iCombos[%d]",i); } }