Chromium Code Reviews| Index: chrome/renderer/chrome_content_renderer_client.cc |
| diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer/chrome_content_renderer_client.cc |
| index 092b48f31556f817437b63433476946a3354578c..c909ac454aedbebf96eac20f2f97474597968a38 100644 |
| --- a/chrome/renderer/chrome_content_renderer_client.cc |
| +++ b/chrome/renderer/chrome_content_renderer_client.cc |
| @@ -9,6 +9,7 @@ |
| #include "base/metrics/histogram.h" |
| #include "base/path_service.h" |
| #include "base/string_util.h" |
| +#include "base/strings/string_number_conversions.h" |
| #include "base/utf_string_conversions.h" |
| #include "base/values.h" |
| #include "chrome/common/child_process_logging.h" |
| @@ -992,6 +993,17 @@ bool ChromeContentRendererClient::WillSendRequest( |
| return true; |
| } |
| + const content::RenderView* render_view = |
| + content::RenderView::FromWebView(frame->view()); |
| + if (SearchBox* search_box = SearchBox::Get(render_view)) { |
|
samarth
2013/06/05 22:59:04
nit: I prefer keeping initialization outside of co
kmadhusu
2013/06/06 02:27:38
Done.
|
| + if (url.SchemeIs(chrome::kChromeSearchScheme)) { |
| + if (url.host() == chrome::kChromeUIThumbnailHost) |
| + return search_box->GenerateThumbnailURLFromTransientURL(url, new_url); |
| + else if (url.host() == chrome::kChromeUIFaviconHost) |
| + return search_box->GenerateFaviconURLFromTransientURL(url, new_url); |
| + } |
| + } |
| + |
| return false; |
| } |