--- 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 );
+ }