| 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 3daf11327c4033207c387c59ca2667e16e6613e1..144974a84a9e8ef03dc26652bdb28292484af544 100644
|
| --- a/chrome/renderer/chrome_content_renderer_client.cc
|
| +++ b/chrome/renderer/chrome_content_renderer_client.cc
|
| @@ -1378,10 +1378,17 @@ bool ChromeContentRendererClient::WillSendRequest(
|
| 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);
|
| + SearchBox::ImageSourceType type = SearchBox::NONE;
|
| + if (url.host() == chrome::kChromeUIFaviconHost)
|
| + type = SearchBox::FAVICON;
|
| + else if (url.host() == chrome::kChromeUILargeIconHost)
|
| + type = SearchBox::LARGE_ICON;
|
| + else if (url.host() == chrome::kChromeUIFallbackIconHost)
|
| + type = SearchBox::FALLBACK_ICON;
|
| + else if (url.host() == chrome::kChromeUIThumbnailHost)
|
| + type = SearchBox::THUMB;
|
| + if (type != SearchBox::NONE)
|
| + return search_box->GenerateImageURLFromTransientURL(url, type, new_url);
|
| }
|
|
|
| return false;
|
|
|