Index: chrome/browser/chromeos/login/existing_user_controller.h |
diff --git a/chrome/browser/chromeos/login/existing_user_controller.h b/chrome/browser/chromeos/login/existing_user_controller.h |
index aebf04d9264074a02bc266052ba5c13e09631184..4b514218d4ab67d9ea9f6f109e4fca19ea23c688 100644 |
--- a/chrome/browser/chromeos/login/existing_user_controller.h |
+++ b/chrome/browser/chromeos/login/existing_user_controller.h |
@@ -85,14 +85,13 @@ class ExistingUserController : public LoginDisplay::Delegate, |
login_status_consumer_ = consumer; |
} |
- // Returns the LoginDisplay instance created and owned by this controller. |
+ // Returns the LoginDisplay created and owned by this controller. |
// Used for testing. |
LoginDisplay* login_display() { |
- return login_display_; |
+ return login_display_.get(); |
} |
// Returns the LoginDisplayHost for this controller. |
- // Used for testing. |
LoginDisplayHost* login_display_host() { |
return host_; |
} |
@@ -154,9 +153,6 @@ class ExistingUserController : public LoginDisplay::Delegate, |
// Used to execute login operations. |
scoped_ptr<LoginPerformer> login_performer_; |
- // Login UI implementation instance. |
- LoginDisplay* login_display_; |
- |
// Delegate for login performer to be overridden by tests. |
// |this| is used if |login_performer_delegate_| is NULL. |
scoped_ptr<LoginPerformer::Delegate> login_performer_delegate_; |
@@ -171,6 +167,9 @@ class ExistingUserController : public LoginDisplay::Delegate, |
// OOBE/login display host. |
LoginDisplayHost* host_; |
+ // Login UI implementation instance. |
+ scoped_ptr<LoginDisplay> login_display_; |
+ |
// Number of login attempts. Used to show help link when > 1 unsuccessful |
// logins for the same user. |
size_t num_login_attempts_; |