Index: chrome/browser/ui/auto_login_info_bar_delegate.cc |
diff --git a/chrome/browser/ui/auto_login_info_bar_delegate.cc b/chrome/browser/ui/auto_login_info_bar_delegate.cc |
index 8858b2b9a1bc00e7462dcb6116ef44f19fe38370..10a310637eebce0141a5aecccc1c7766f430f26e 100644 |
--- a/chrome/browser/ui/auto_login_info_bar_delegate.cc |
+++ b/chrome/browser/ui/auto_login_info_bar_delegate.cc |
@@ -16,7 +16,6 @@ |
#include "chrome/browser/prefs/pref_service.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/signin/ubertoken_fetcher.h" |
-#include "chrome/browser/ui/tab_contents/tab_contents.h" |
#include "chrome/browser/ui/webui/sync_promo/sync_promo_ui.h" |
#include "chrome/common/chrome_notification_types.h" |
#include "chrome/common/chrome_switches.h" |
@@ -223,8 +222,9 @@ bool AutoLoginInfoBarDelegate::Accept() { |
} |
bool AutoLoginInfoBarDelegate::Cancel() { |
- PrefService* pref_service = TabContents::FromWebContents( |
- owner()->GetWebContents())->profile()->GetPrefs(); |
+ Profile* profile = Profile::FromBrowserContext( |
+ owner()->GetWebContents()->GetBrowserContext()); |
+ PrefService* pref_service = profile->GetPrefs(); |
pref_service->SetBoolean(prefs::kAutologinEnabled, false); |
RecordHistogramAction(HISTOGRAM_REJECTED); |
button_pressed_ = true; |