Index: chrome/browser/android/webapps/add_to_homescreen_manager.h |
diff --git a/chrome/browser/android/webapps/add_to_homescreen_manager.h b/chrome/browser/android/webapps/add_to_homescreen_manager.h |
index 3d7af4db27b5e68a7d7b13db23242c301210deb1..7cdefa412c916f0ea2316066112e1b26f082e494 100644 |
--- a/chrome/browser/android/webapps/add_to_homescreen_manager.h |
+++ b/chrome/browser/android/webapps/add_to_homescreen_manager.h |
@@ -5,6 +5,8 @@ |
#ifndef CHROME_BROWSER_ANDROID_WEBAPPS_ADD_TO_HOMESCREEN_MANAGER_H_ |
#define CHROME_BROWSER_ANDROID_WEBAPPS_ADD_TO_HOMESCREEN_MANAGER_H_ |
+#include <memory> |
+ |
#include "base/android/jni_android.h" |
#include "base/android/scoped_java_ref.h" |
#include "base/macros.h" |
@@ -14,7 +16,6 @@ namespace content { |
class WebContents; |
} |
-class GURL; |
class SkBitmap; |
struct ShortcutInfo; |
@@ -60,9 +61,6 @@ class AddToHomescreenManager : public AddToHomescreenDataFetcher::Observer { |
void OnDataAvailable(const ShortcutInfo& info, |
const SkBitmap& primary_icon, |
const SkBitmap& badge_icon) override; |
- SkBitmap FinalizeLauncherIconInBackground(const SkBitmap& icon, |
- const GURL& url, |
- bool* is_generated) override; |
// Points to the Java object. |
base::android::ScopedJavaGlobalRef<jobject> java_ref_; |
@@ -71,7 +69,7 @@ class AddToHomescreenManager : public AddToHomescreenDataFetcher::Observer { |
bool is_webapk_compatible_; |
// Fetches data required to add a shortcut. |
- scoped_refptr<AddToHomescreenDataFetcher> data_fetcher_; |
+ std::unique_ptr<AddToHomescreenDataFetcher> data_fetcher_; |
DISALLOW_COPY_AND_ASSIGN(AddToHomescreenManager); |
}; |