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, |