Index: chrome/browser/ui/views/login_prompt_views.cc |
diff --git a/chrome/browser/ui/views/login_prompt_views.cc b/chrome/browser/ui/views/login_prompt_views.cc |
index cde26d5d2f2b9097da0aa4dbc3c3442738b8c24d..02402fdacda61e80dd422d7425c2e9017989dc90 100644 |
--- a/chrome/browser/ui/views/login_prompt_views.cc |
+++ b/chrome/browser/ui/views/login_prompt_views.cc |
@@ -34,8 +34,9 @@ class LoginHandlerViews : public LoginHandler, public views::DialogDelegate { |
} |
// LoginModelObserver: |
- void OnAutofillDataAvailable(const base::string16& username, |
- const base::string16& password) override { |
+ void OnAutofillDataAvailableInternal( |
+ const base::string16& username, |
+ const base::string16& password) override { |
// Nothing to do here since LoginView takes care of autofill for win. |
} |
void OnLoginModelDestroying() override {} |
@@ -67,7 +68,7 @@ class LoginHandlerViews : public LoginHandler, public views::DialogDelegate { |
// The widget is going to delete itself; clear our pointer. |
dialog_ = NULL; |
- SetModel(NULL); |
+ ResetModel(); |
ReleaseSoon(); |
} |
@@ -97,8 +98,8 @@ class LoginHandlerViews : public LoginHandler, public views::DialogDelegate { |
} |
// LoginHandler: |
- void BuildViewForPasswordManager(password_manager::PasswordManager* manager, |
- const base::string16& explanation) override { |
+ void BuildView(const base::string16& explanation, |
+ LoginModelData* login_model_data) override { |
DCHECK_CURRENTLY_ON(content::BrowserThread::UI); |
// Create a new LoginView and set the model for it. The model (password |
@@ -106,7 +107,7 @@ class LoginHandlerViews : public LoginHandler, public views::DialogDelegate { |
// browser window, so the view may be destroyed after the password |
// manager. The view listens for model destruction and unobserves |
// accordingly. |
- login_view_ = new LoginView(explanation, manager); |
+ login_view_ = new LoginView(explanation, login_model_data); |
// Scary thread safety note: This can potentially be called *after* SetAuth |
// or CancelAuth (say, if the request was cancelled before the UI thread got |