diff -r 5a1685599b76 -r 8152b1f1763a fep/aknfep/peninputplugins/peninputimeplugingeneric/src/pluginfepmanagerbase.cpp --- a/fep/aknfep/peninputplugins/peninputimeplugingeneric/src/pluginfepmanagerbase.cpp Wed Sep 15 12:34:44 2010 +0300 +++ b/fep/aknfep/peninputplugins/peninputimeplugingeneric/src/pluginfepmanagerbase.cpp Wed Oct 13 14:55:58 2010 +0300 @@ -295,6 +295,7 @@ + sizeof(TInt) // for langcode + sizeof(TInt)*( itemArray->Count() ) // For the size of each item + sumSize// For all of char data + + 4*sizeof(TInt) // For the Rect ); TPtr8 buf8Ptr = buf8->Des(); RDesWriteStream writeStream; @@ -309,6 +310,12 @@ writeStream.WriteInt32L( (*itemArray)[i].Size() ); writeStream.WriteL( (*itemArray)[i].Ptr(), (*itemArray)[i].Length() ); } + + writeStream.WriteInt32L( candidatelist->iRect.iTl.iX); + writeStream.WriteInt32L( candidatelist->iRect.iTl.iY ); + writeStream.WriteInt32L( candidatelist->iRect.iBr.iX); + writeStream.WriteInt32L( candidatelist->iRect.iBr.iY ); + writeStream.CommitL(); CleanupStack::PopAndDestroy( &writeStream ); SendCommandToServer( aCommandId, buf8Ptr );