Index: chrome/browser/android/shortcut_data_fetcher.h |
diff --git a/chrome/browser/android/shortcut_data_fetcher.h b/chrome/browser/android/shortcut_data_fetcher.h |
index f1e8593786ac521b81878c42203740ae0e3fa3db..5d67da67471ee9c68c8b6ee2011131a39c8e679e 100644 |
--- a/chrome/browser/android/shortcut_data_fetcher.h |
+++ b/chrome/browser/android/shortcut_data_fetcher.h |
@@ -23,6 +23,7 @@ class Message; |
} |
class GURL; |
+class ManifestIconDownloader; |
// Aysnchronously fetches and processes data needed to create a shortcut for an |
// Android Home screen launcher. |
@@ -81,14 +82,6 @@ class ShortcutDataFetcher |
void CreateLauncherIcon( |
const favicon_base::FaviconRawBitmapResult& bitmap_result); |
- // Callback run after an attempt to download manifest icon has been made. May |
- // kick off the download of a favicon if it failed. |
- void OnManifestIconFetched(int id, |
- int http_status_code, |
- const GURL& url, |
- const std::vector<SkBitmap>& bitmaps, |
- const std::vector<gfx::Size>& sizes); |
- |
// Notifies the observer that the shortcut data is all available. |
void NotifyObserver(const SkBitmap& icon); |
@@ -104,6 +97,8 @@ class ShortcutDataFetcher |
SkBitmap shortcut_icon_; |
base::CancelableTaskTracker favicon_task_tracker_; |
+ scoped_ptr<ManifestIconDownloader> icon_downloader_; |
+ |
const int preferred_icon_size_in_px_; |
static const int kPreferredIconSizeInDp; |