fep/aknfep/UiPlugins/AknFepUiInterface/AvkonImpl/src/AknFepUiAvkonCtrlPinyinPopup.cpp
branchRCL_3
changeset 3 f5a1e66df979
parent 0 eb1f2e154e89
--- 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();