| Index: chrome/browser/chromeos/login/ui/webui_login_display.cc
|
| diff --git a/chrome/browser/chromeos/login/ui/webui_login_display.cc b/chrome/browser/chromeos/login/ui/webui_login_display.cc
|
| index 1655f7cd8b240ff8c46c14b9e8f2b955fa4571de..c9ed7df73798c4a6d943d31d198cfab6bf0986c0 100644
|
| --- a/chrome/browser/chromeos/login/ui/webui_login_display.cc
|
| +++ b/chrome/browser/chromeos/login/ui/webui_login_display.cc
|
| @@ -32,10 +32,12 @@ namespace chromeos {
|
| WebUILoginDisplay::~WebUILoginDisplay() {
|
| if (webui_handler_)
|
| webui_handler_->ResetSigninScreenHandlerDelegate();
|
| +#if !defined(USE_ATHENA)
|
| wm::UserActivityDetector* activity_detector = ash::Shell::GetInstance()->
|
| - user_activity_detector();
|
| + user_activity_detector();
|
| if (activity_detector->HasObserver(this))
|
| activity_detector->RemoveObserver(this);
|
| +#endif
|
| }
|
|
|
| // LoginDisplay implementation: ------------------------------------------------
|
| @@ -66,10 +68,12 @@ void WebUILoginDisplay::Init(const user_manager::UserList& users,
|
| show_users_ = show_users;
|
| show_new_user_ = show_new_user;
|
|
|
| +#if !defined(USE_ATHENA)
|
| wm::UserActivityDetector* activity_detector = ash::Shell::GetInstance()->
|
| user_activity_detector();
|
| if (!activity_detector->HasObserver(this))
|
| activity_detector->AddObserver(this);
|
| +#endif
|
| }
|
|
|
| // ---- Common methods
|
|
|