Index: chrome/browser/ui/webui/options/password_manager_handler.cc |
diff --git a/chrome/browser/ui/webui/options/password_manager_handler.cc b/chrome/browser/ui/webui/options/password_manager_handler.cc |
index 9a3f20a8ade15f6c5b9d7f911a117303e758f4fc..a7e75004c448a2c05c31c543a21ad9743123887e 100644 |
--- a/chrome/browser/ui/webui/options/password_manager_handler.cc |
+++ b/chrome/browser/ui/webui/options/password_manager_handler.cc |
@@ -84,7 +84,7 @@ void PasswordManagerHandler::Initialize() { |
return; |
show_passwords_.Init(prefs::kPasswordManagerAllowShowPasswords, |
- web_ui_->GetProfile()->GetPrefs(), this); |
+ Profile::FromWebUI(web_ui_)->GetPrefs(), this); |
// We should not cache web_ui_->GetProfile(). See crosbug.com/6304. |
PasswordStore* store = GetPasswordStore(); |
if (store) |
@@ -111,7 +111,8 @@ void PasswordManagerHandler::OnLoginsChanged() { |
} |
PasswordStore* PasswordManagerHandler::GetPasswordStore() { |
- return web_ui_->GetProfile()->GetPasswordStore(Profile::EXPLICIT_ACCESS); |
+ return Profile::FromWebUI(web_ui_)-> |
+ GetPasswordStore(Profile::EXPLICIT_ACCESS); |
} |
void PasswordManagerHandler::Observe(int type, |
@@ -132,8 +133,8 @@ void PasswordManagerHandler::UpdatePasswordLists(const ListValue* args) { |
password_list_.reset(); |
password_exception_list_.reset(); |
- languages_ = |
- web_ui_->GetProfile()->GetPrefs()->GetString(prefs::kAcceptLanguages); |
+ languages_ = Profile::FromWebUI(web_ui_)->GetPrefs()-> |
+ GetString(prefs::kAcceptLanguages); |
populater_.Populate(); |
exception_populater_.Populate(); |
} |