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 |