diff -r 8bfb9186a8b8 -r 4bd5176e1bc8 webengine/osswebengine/WebKit/s60/webview/WebFepTextEditor.cpp --- a/webengine/osswebengine/WebKit/s60/webview/WebFepTextEditor.cpp Tue May 11 17:13:44 2010 +0300 +++ b/webengine/osswebengine/WebKit/s60/webview/WebFepTextEditor.cpp Tue May 25 13:52:38 2010 +0300 @@ -146,7 +146,8 @@ state->SetFlags( EAknEditorFlagNoLRNavigation | EAknEditorFlagLatinInputModesOnly | EAknEditorFlagNoT9 | - EAknEditorFlagUseSCTNumericCharmap ); + EAknEditorFlagUseSCTNumericCharmap | + EAknEditorFlagNoLRNavigation); state->SetDefaultInputMode(EAknEditorSecretAlphaInputMode); state->SetCurrentInputMode(EAknEditorSecretAlphaInputMode); state->SetPermittedCases(EAknEditorLowerCase|EAknEditorUpperCase); @@ -155,6 +156,7 @@ state->SetDefaultCase(EAknEditorLowerCase); state->SetSpecialCharacterTableResourceId(R_AVKON_SPECIAL_CHARACTER_TABLE_DIALOG_LATIN_ONLY); state->SetNumericKeymap(EAknEditorStandardNumberModeKeymap); + state->SetCcpuState(NULL); } } else { @@ -181,6 +183,7 @@ state->SetDefaultCase(EAknEditorLowerCase); state->SetPermittedInputModes(EAknEditorAllInputModes); state->SetPermittedCases(EAknEditorAllCaseModes);//allow everything + state->SetCcpuState(this); } } } @@ -1499,3 +1502,9 @@ return ( frame && frame->document()->focusedNode() && frame->document()->focusedNode()->hasTagName(HTMLNames::inputTag)); } + +void CWebFepTextEditor::ReportEventL() + { + m_ExtendedInputCapabilities->ReportEventL(CAknExtendedInputCapabilities:: + MAknEventObserver::EPointerEventReceived, NULL ); + }