| 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 845397221b1a1be1f72e2a9e49230ff77ab56271..2b61ebe2f2bce603de2b7dd6011dfe53349e9c97 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/strings/utf_string_conversions.h"
|
| #include "base/values.h"
|
| #include "chrome/common/child_process_logging.h"
|
| @@ -992,6 +993,16 @@ bool ChromeContentRendererClient::WillSendRequest(
|
| return true;
|
| }
|
|
|
| + const content::RenderView* render_view =
|
| + content::RenderView::FromWebView(frame->view());
|
| + SearchBox* search_box = SearchBox::Get(render_view);
|
| + if (search_box && 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;
|
| }
|
|
|
|
|