| Index: chrome/browser/enhanced_bookmarks/android/bookmark_image_service_android.h
|
| diff --git a/chrome/browser/enhanced_bookmarks/android/bookmark_image_service_android.h b/chrome/browser/enhanced_bookmarks/android/bookmark_image_service_android.h
|
| index 680e8dc36cdfea838362ab0b04744f5e7a1b45c1..d7fac6204e7287fe15d491d98511e5eba81c5b72 100644
|
| --- a/chrome/browser/enhanced_bookmarks/android/bookmark_image_service_android.h
|
| +++ b/chrome/browser/enhanced_bookmarks/android/bookmark_image_service_android.h
|
| @@ -6,7 +6,7 @@
|
| #define CHROME_BROWSER_ENHANCED_BOOKMARKS_ANDROID_BOOKMARK_IMAGE_SERVICE_ANDROID_H_
|
|
|
| #include "components/enhanced_bookmarks/bookmark_image_service.h"
|
| -#include "chrome/browser/bitmap_fetcher/bitmap_fetcher.h"
|
| +#include "chrome/browser/bitmap_fetcher/bitmap_batch_fetcher.h"
|
|
|
| namespace chrome {
|
| class BitmapFetcher;
|
| @@ -52,17 +52,20 @@ class BookmarkImageServiceAndroid : public BookmarkImageService {
|
| // The script injected in a page to extract image urls.
|
| base::string16 script_;
|
|
|
| + chrome::BitmapBatchFetcher bitmap_batch_fetcher_;
|
| +
|
| class BitmapFetcherHandler : private chrome::BitmapFetcherDelegate {
|
| public:
|
| - explicit BitmapFetcherHandler(BookmarkImageServiceAndroid* service,
|
| - const GURL& image_url)
|
| - : service_(service), bitmap_fetcher_(image_url, this) {}
|
| + explicit BitmapFetcherHandler(BookmarkImageServiceAndroid* service)
|
| + : service_(service) {}
|
| void Start(content::BrowserContext* browser_context,
|
| const std::string& referrer,
|
| net::URLRequest::ReferrerPolicy referrer_policy,
|
| int load_flags,
|
| bool update_bookmark,
|
| - const GURL& page_url);
|
| + const GURL& page_url,
|
| + chrome::BitmapBatchFetcher& bitmap_batch_fetcher,
|
| + const GURL& image_url);
|
| void OnFetchComplete(const GURL url, const SkBitmap* bitmap) override;
|
|
|
| protected:
|
| @@ -70,7 +73,6 @@ class BookmarkImageServiceAndroid : public BookmarkImageService {
|
|
|
| private:
|
| BookmarkImageServiceAndroid* service_;
|
| - chrome::BitmapFetcher bitmap_fetcher_;
|
| bool update_bookmark_;
|
| GURL page_url_;
|
|
|
|
|