| Index: chrome/browser/favicon/favicon_handler.h
|
| diff --git a/chrome/browser/favicon/favicon_handler.h b/chrome/browser/favicon/favicon_handler.h
|
| index ffa4c6017d2230e08db4b0670ea1fee003376444..c175b1e9b6c99f893fc65513fc0258305034d3aa 100644
|
| --- a/chrome/browser/favicon/favicon_handler.h
|
| +++ b/chrome/browser/favicon/favicon_handler.h
|
| @@ -19,6 +19,7 @@
|
| #include "ui/gfx/image/image.h"
|
| #include "url/gurl.h"
|
|
|
| +class FaviconClient;
|
| class FaviconDriver;
|
| class FaviconHandlerDelegate;
|
| class Profile;
|
| @@ -85,6 +86,7 @@ class FaviconHandler {
|
| };
|
|
|
| FaviconHandler(Profile* profile,
|
| + FaviconClient* client,
|
| FaviconDriver* driver,
|
| FaviconHandlerDelegate* delegate,
|
| Type icon_type);
|
| @@ -154,8 +156,6 @@ class FaviconHandler {
|
| chrome::IconType icon_type,
|
| const gfx::Image& image);
|
|
|
| - virtual FaviconService* GetFaviconService();
|
| -
|
| // Returns true if the favicon should be saved.
|
| virtual bool ShouldSaveFavicon(const GURL& url);
|
|
|
| @@ -288,6 +288,9 @@ class FaviconHandler {
|
| // The Profile associated with this handler.
|
| Profile* profile_;
|
|
|
| + // The client which implements embedder-specific Favicon operations.
|
| + FaviconClient* client_; // weak
|
| +
|
| // The driver which implements platform-specific Favicon operations.
|
| FaviconDriver* driver_; // weak
|
|
|
|
|