diff -r eb1f2e154e89 -r f5a1e66df979 fep/aknfep/UiPlugins/AknFepUiInterface/AvkonImpl/src/aknfepuictrlpinyineep.cpp --- a/fep/aknfep/UiPlugins/AknFepUiInterface/AvkonImpl/src/aknfepuictrlpinyineep.cpp Tue Feb 02 01:02:04 2010 +0200 +++ b/fep/aknfep/UiPlugins/AknFepUiInterface/AvkonImpl/src/aknfepuictrlpinyineep.cpp Fri Feb 19 23:09:27 2010 +0200 @@ -106,6 +106,7 @@ delete iPhraseArray; delete iPhraseShowKeyStrokeArray; delete iTempArray; + delete iPhraseZhuYinSpellingArray; } // --------------------------------------------------------- @@ -930,6 +931,7 @@ iTempArray = new(ELeave)CDesCArrayFlat(1); iMiniQwertyZhuyin = EFalse; iNeedClearDeliberateSelection = EFalse; + iPhraseZhuYinSpellingArray =new(ELeave)CDesCArrayFlat(1); } // --------------------------------------------------------- @@ -1439,6 +1441,8 @@ iInvalidKeystrokeIndex = 0; iCandidateRefreshFlag = 0; iDelimiterCount = 0; + iPhraseZhuYinSpellingArray->Reset(); + iPhraseZhuYinSpellingArray->Compress(); } // --------------------------------------------------------- @@ -1615,6 +1619,9 @@ { return iNeedClearDeliberateSelection; } - +CDesCArrayFlat* CAknFepUICtrlPinyinEEP::PhraseZhuYinSpellingArray() + { + return iPhraseZhuYinSpellingArray; + } // End of file