Index: chrome/browser/chromeos/login/existing_user_controller.cc |
diff --git a/chrome/browser/chromeos/login/existing_user_controller.cc b/chrome/browser/chromeos/login/existing_user_controller.cc |
index 8f0070c621ec0dcb0e8a9c694887ca06d5fd7b4d..1d0d22b92c383a1807a8db852fe3b06b57d7558a 100644 |
--- a/chrome/browser/chromeos/login/existing_user_controller.cc |
+++ b/chrome/browser/chromeos/login/existing_user_controller.cc |
@@ -447,12 +447,9 @@ void ExistingUserController::PerformLogin( |
// Use the same LoginPerformer for subsequent login as it has state |
// such as Authenticator instance. |
if (!login_performer_.get() || num_login_attempts_ <= 1) { |
- LoginPerformer::Delegate* delegate = this; |
- if (login_performer_delegate_.get()) |
- delegate = login_performer_delegate_.get(); |
// Only one instance of LoginPerformer should exist at a time. |
login_performer_.reset(NULL); |
- login_performer_.reset(new LoginPerformer(delegate)); |
+ login_performer_.reset(new LoginPerformer(this)); |
} |
is_login_in_progress_ = true; |