| Index: content/renderer/render_widget.cc
|
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
|
| index e2b49d84aa0aeef2cb5e79a518bf5e13c233a7e8..eac2c74afad2245e6c340a28d38a7586db6cfa55 100644
|
| --- a/content/renderer/render_widget.cc
|
| +++ b/content/renderer/render_widget.cc
|
| @@ -591,6 +591,10 @@ bool RenderWidget::OnMessageReceived(const IPC::Message& message) {
|
| IPC_MESSAGE_HANDLER(ViewMsg_UpdateRect_ACK, OnUpdateRectAck)
|
| IPC_MESSAGE_HANDLER(ViewMsg_SwapBuffers_ACK, OnSwapBuffersComplete)
|
| IPC_MESSAGE_HANDLER(ViewMsg_SetInputMethodActive, OnSetInputMethodActive)
|
| + IPC_MESSAGE_HANDLER(ViewMsg_CandidateWindowShown, OnCandidateWindowShown)
|
| + IPC_MESSAGE_HANDLER(ViewMsg_CandidateWindowUpdated,
|
| + OnCandidateWindowUpdated)
|
| + IPC_MESSAGE_HANDLER(ViewMsg_CandidateWindowHidden, OnCandidateWindowHidden)
|
| IPC_MESSAGE_HANDLER(ViewMsg_ImeSetComposition, OnImeSetComposition)
|
| IPC_MESSAGE_HANDLER(ViewMsg_ImeConfirmComposition, OnImeConfirmComposition)
|
| IPC_MESSAGE_HANDLER(ViewMsg_PaintAtSize, OnPaintAtSize)
|
| @@ -2082,6 +2086,18 @@ void RenderWidget::OnSetInputMethodActive(bool is_active) {
|
| input_method_is_active_ = is_active;
|
| }
|
|
|
| +void RenderWidget::OnCandidateWindowShown() {
|
| + webwidget_->didShowCandidateWindow();
|
| +}
|
| +
|
| +void RenderWidget::OnCandidateWindowUpdated() {
|
| + webwidget_->didUpdateCandidateWindow();
|
| +}
|
| +
|
| +void RenderWidget::OnCandidateWindowHidden() {
|
| + webwidget_->didHideCandidateWindow();
|
| +}
|
| +
|
| void RenderWidget::OnImeSetComposition(
|
| const string16& text,
|
| const std::vector<WebCompositionUnderline>& underlines,
|
|
|