Index: chrome/browser/renderer_host/render_view_host.cc |
diff --git a/chrome/browser/renderer_host/render_view_host.cc b/chrome/browser/renderer_host/render_view_host.cc |
index cf890e4590ce65775a4de6c6609a4a06f5c32def..3e834a3305f7e67de7ff57cfc066bad2e962fbd4 100644 |
--- a/chrome/browser/renderer_host/render_view_host.cc |
+++ b/chrome/browser/renderer_host/render_view_host.cc |
@@ -776,6 +776,8 @@ void RenderViewHost::OnMessageReceived(const IPC::Message& msg) { |
IPC_MESSAGE_HANDLER(ViewHostMsg_UpdateDragCursor, OnUpdateDragCursor) |
IPC_MESSAGE_HANDLER(ViewHostMsg_TakeFocus, OnTakeFocus) |
IPC_MESSAGE_HANDLER(ViewHostMsg_PageHasOSDD, OnMsgPageHasOSDD) |
+ IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_GetSearchProviderInstallState, |
+ OnMsgGetSearchProviderInstallState) |
IPC_MESSAGE_HANDLER(ViewHostMsg_DidGetPrintedPagesCount, |
OnDidGetPrintedPagesCount) |
IPC_MESSAGE_HANDLER(ViewHostMsg_DidPrintPage, DidPrintPage) |
@@ -1435,6 +1437,14 @@ void RenderViewHost::OnMsgPageHasOSDD(int32 page_id, const GURL& doc_url, |
delegate_->PageHasOSDD(this, page_id, doc_url, autodetected); |
} |
+void RenderViewHost::OnMsgGetSearchProviderInstallState( |
+ const GURL& url, IPC::Message* reply_msg) { |
+ ViewHostMsg_GetSearchProviderInstallState::WriteReplyParams( |
+ reply_msg, |
+ delegate_->GetSearchProviderInstallState(url)); |
+ Send(reply_msg); |
+} |
+ |
void RenderViewHost::OnDidGetPrintedPagesCount(int cookie, int number_pages) { |
RenderViewHostDelegate::Printing* printing_delegate = |
delegate_->GetPrintingDelegate(); |