| Index: trunk/src/chrome/browser/favicon/favicon_service.h
|
| ===================================================================
|
| --- trunk/src/chrome/browser/favicon/favicon_service.h (revision 281307)
|
| +++ trunk/src/chrome/browser/favicon/favicon_service.h (working copy)
|
| @@ -15,7 +15,6 @@
|
| #include "components/favicon_base/favicon_types.h"
|
| #include "components/keyed_service/core/keyed_service.h"
|
|
|
| -class FaviconClient;
|
| class GURL;
|
| class HistoryService;
|
| struct ImportedFaviconUsage;
|
| @@ -25,9 +24,7 @@
|
| // backend behind the scenes.
|
| class FaviconService : public KeyedService {
|
| public:
|
| - // TODO(jif): Remove usage of Profile. http://crbug.com/378208.
|
| - // The FaviconClient must outlive the constructed FaviconService.
|
| - FaviconService(Profile* profile, FaviconClient* favicon_client);
|
| + explicit FaviconService(Profile* profile);
|
|
|
| virtual ~FaviconService();
|
|
|
| @@ -222,7 +219,6 @@
|
| base::hash_set<MissingFaviconURLHash> missing_favicon_urls_;
|
| HistoryService* history_service_;
|
| Profile* profile_;
|
| - FaviconClient* favicon_client_;
|
|
|
| // Helper function for GetFaviconImageForPageURL(), GetRawFaviconForPageURL()
|
| // and GetFaviconForPageURL().
|
|
|