diff -r b13141f05c3d -r b5fbb9b25d57 emailuis/emailui/src/FreestyleEmailUiContactHandler.cpp --- a/emailuis/emailui/src/FreestyleEmailUiContactHandler.cpp Tue Apr 27 16:20:14 2010 +0300 +++ b/emailuis/emailui/src/FreestyleEmailUiContactHandler.cpp Tue May 11 15:57:15 2010 +0300 @@ -430,7 +430,8 @@ // --------------------------------------------------------------------------- // void CFSEmailUiContactHandler::SearchMatchesL( const TDesC& aText, - MFSEmailUiContactHandlerObserver* aObserver, CFSMailBox* aMailBox ) + MFSEmailUiContactHandlerObserver* aObserver, CFSMailBox* aMailBox, + TInt aMode ) { FUNC_LOG; if ( (iState == EContactHandlerIdle) || @@ -441,6 +442,10 @@ iClsListHandler->SetCurrentMailboxL( aMailBox ); + if( aMode != EModeUndefined ) + { + iClsListHandler->InputModeChangedL( (TKeyboardModes)aMode ); + } //Async call, CallBack is ArrayUpdatedL (when error: OperationErrorL) iClsListHandler->SearchMatchesL( aText ); }