fep/aknfep/UiPlugins/AknFepUiInterface/AvkonImpl/src/AknFepUiAvkonCtrlPinyinPopup.cpp
--- a/fep/aknfep/UiPlugins/AknFepUiInterface/AvkonImpl/src/AknFepUiAvkonCtrlPinyinPopup.cpp Tue Feb 02 01:02:04 2010 +0200
+++ b/fep/aknfep/UiPlugins/AknFepUiInterface/AvkonImpl/src/AknFepUiAvkonCtrlPinyinPopup.cpp Fri Feb 19 23:09:27 2010 +0200
@@ -73,6 +73,7 @@
delete iOptimizeSpelling;
delete iTempSpelling;
delete iChooseChineseCharacterArray;
+ delete iChooseChineseCharacterArraySpelling;
delete iChooseChineseCharacterArrayKeystroke;
delete iKeystrokeArrayForStroke;
@@ -405,7 +406,10 @@
{
return iChooseChineseCharacterArray;
}
-
+CDesCArrayFlat* CAknFepUICtrlPinyinPopup::ChooseChineseCharacterArraySpelling()
+ {
+ return iChooseChineseCharacterArraySpelling;
+ }
CDesCArrayFlat* CAknFepUICtrlPinyinPopup::ChooseChineseCharacterArrayKeystroke()
{
return iChooseChineseCharacterArrayKeystroke;
@@ -747,6 +751,7 @@
iInEffectKeystrokeArray = new(ELeave)CDesCArrayFlat(1);
iChooseChineseCharacterArray = new(ELeave)CDesCArrayFlat(1);
iChooseChineseCharacterArrayKeystroke = new(ELeave)CDesCArrayFlat(1);
+ iChooseChineseCharacterArraySpelling = new(ELeave)CDesCArrayFlat(1);
//For stroke
iKeystrokeArrayForStroke = new(ELeave)CDesCArrayFlat(1);
iInEffectKeystrokeArrayForStroke = new(ELeave)CDesCArrayFlat(1);
@@ -1067,6 +1072,8 @@
iChooseChineseCharacterArray->Compress();
iChooseChineseCharacterArrayKeystroke->Reset();
iChooseChineseCharacterArrayKeystroke->Compress();
+ iChooseChineseCharacterArraySpelling->Reset();
+ iChooseChineseCharacterArraySpelling->Compress();
iOptimizeSpelling->Reset();
iOptimizeSpelling->Compress();
iTempSpelling->Reset();