diff -r ecbabf52600f -r bd83ceabce89 fep/aknfep/src/aknfepuiinputstateminiqwertyzhuyinphrase.cpp --- a/fep/aknfep/src/aknfepuiinputstateminiqwertyzhuyinphrase.cpp Wed Sep 01 12:23:33 2010 +0100 +++ b/fep/aknfep/src/aknfepuiinputstateminiqwertyzhuyinphrase.cpp Tue Sep 14 21:59:06 2010 +0300 @@ -513,8 +513,7 @@ fepMan->NewTextL( currentText ); fepMan->CommitInlineEditL(); } - UIContainer()->EditPaneWindow()->ResetAllArray(); - UIContainer()->EditPaneWindow()->SetPhraseCreationFlag( EFalse ); + if ( fepMan->IsFlagSet( CAknFepManager::EFlagEditorFull ) ) { fepMan->ClearFlag( CAknFepManager::EFlagEditorFull ); @@ -539,6 +538,8 @@ } AddPhraseToDB( phraseCreatedWithZhuYin ); } + UIContainer()->EditPaneWindow()->ResetAllArray(); + UIContainer()->EditPaneWindow()->SetPhraseCreationFlag( EFalse ); fepMan->TryCloseUiL(); }