Index: chrome/renderer/render_view.cc |
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc |
index 1ef62454463f03bdb74755d0c30d7e4f3821ece6..e1dd0b00f61450036e39f79c21bcc7bc848322b5 100644 |
--- a/chrome/renderer/render_view.cc |
+++ b/chrome/renderer/render_view.cc |
@@ -1581,6 +1581,18 @@ void RenderView::AddSearchProvider(const std::string& url) { |
false); // not autodetected |
} |
+ViewHostMsg_GetSearchProviderInstallState_Params |
+RenderView::GetSearchProviderInstallState(const std::string& url) { |
+ GURL inquiry_url = GURL(url); |
+ if (inquiry_url.is_empty()) |
+ return ViewHostMsg_GetSearchProviderInstallState_Params::Denied(); |
+ ViewHostMsg_GetSearchProviderInstallState_Params install; |
+ Send(new ViewHostMsg_GetSearchProviderInstallState(routing_id_, |
+ inquiry_url, |
+ &install)); |
+ return install; |
+} |
+ |
void RenderView::OnMissingPluginStatus( |
WebPluginDelegateProxy* delegate, |
int status) { |