Index: chrome/browser/favicon/favicon_tab_helper.cc |
diff --git a/chrome/browser/favicon/favicon_tab_helper.cc b/chrome/browser/favicon/favicon_tab_helper.cc |
index 062ad873ea2c37a09c897df320123ec56d097cb9..daf95b1f4aa858b1cd5f9d83a74e76b36dce85c0 100644 |
--- a/chrome/browser/favicon/favicon_tab_helper.cc |
+++ b/chrome/browser/favicon/favicon_tab_helper.cc |
@@ -37,12 +37,13 @@ DEFINE_WEB_CONTENTS_USER_DATA_KEY(FaviconTabHelper); |
FaviconTabHelper::FaviconTabHelper(WebContents* web_contents) |
: content::WebContentsObserver(web_contents), |
+ driver_(web_contents), |
profile_(Profile::FromBrowserContext(web_contents->GetBrowserContext())) { |
- favicon_handler_.reset(new FaviconHandler(profile_, this, |
- FaviconHandler::FAVICON)); |
+ favicon_handler_.reset( |
+ new FaviconHandler(profile_, &driver_, this, FaviconHandler::FAVICON)); |
if (chrome::kEnableTouchIcon) |
- touch_icon_handler_.reset(new FaviconHandler(profile_, this, |
- FaviconHandler::TOUCH)); |
+ touch_icon_handler_.reset( |
+ new FaviconHandler(profile_, &driver_, this, FaviconHandler::TOUCH)); |
} |
FaviconTabHelper::~FaviconTabHelper() { |