 Chromium Code Reviews
 Chromium Code Reviews Issue 26563004:
  Find Favicon in priority of icon_type.  (Closed) 
  Base URL: https://chromium.googlesource.com/chromium/src.git@master
    
  
    Issue 26563004:
  Find Favicon in priority of icon_type.  (Closed) 
  Base URL: https://chromium.googlesource.com/chromium/src.git@master| Index: chrome/browser/favicon/favicon_service.h | 
| diff --git a/chrome/browser/favicon/favicon_service.h b/chrome/browser/favicon/favicon_service.h | 
| index 692a6ebe74e1d570670da09befcfc51ec8658a50..5df8c61276eebf94e5e22f871472ff5d1c984d00 100644 | 
| --- a/chrome/browser/favicon/favicon_service.h | 
| +++ b/chrome/browser/favicon/favicon_service.h | 
| @@ -172,6 +172,15 @@ class FaviconService : public CancelableRequestProvider, | 
| const FaviconRawCallback& callback, | 
| CancelableTaskTracker* tracker); | 
| + // See history::HistoryService::GetLargestFaviconForURL. | 
| + CancelableTaskTracker::TaskId GetLargestRawFaviconForURL( | 
| + Profile* profile, | 
| 
sky
2013/10/15 15:03:47
Why do we need the profile here? Doesn't FaviconSe
 
michaelbai
2013/10/15 19:36:31
Currently, it seemed that FaviconService are not s
 
sky
2013/10/16 13:27:15
I don't think there is a good reason for this. Mak
 
michaelbai
2013/10/16 18:17:05
I will do it in separated patch. https://crbug/308
 | 
| + const GURL& page_url, | 
| + const std::vector<int>& icon_types, | 
| + int minimal_size_in_pixel, | 
| 
sky
2013/10/15 15:03:47
minimum_size_in_pixels here and everywhere.
 
michaelbai
2013/10/15 19:36:31
Done.
 | 
| + const FaviconRawCallback& callback, | 
| + CancelableTaskTracker* tracker); | 
| + | 
| CancelableTaskTracker::TaskId GetFaviconForURL( | 
| const FaviconForURLParams& params, | 
| const FaviconResultsCallback& callback, | 
| @@ -246,6 +255,14 @@ class FaviconService : public CancelableRequestProvider, | 
| const FaviconResultsCallback& callback, | 
| CancelableTaskTracker* tracker); | 
| + CancelableTaskTracker::TaskId GetLargestRawFaviconForURLImpl( | 
| + Profile* profile, | 
| + const GURL& page_url, | 
| + const std::vector<int>& icon_types, | 
| + int minimal_size_in_pixel, | 
| + const FaviconResultsCallback& callback, | 
| + CancelableTaskTracker* tracker); | 
| + | 
| // Intermediate callback for GetFaviconImage() and GetFaviconImageForURL() | 
| // so that history service can deal solely with FaviconResultsCallback. | 
| // Builds chrome::FaviconImageResult from |favicon_bitmap_results| and runs |