#include "chrome/browser/chromeos/login/screens/user_selection_screen.h"
-#include "ash/shell.h"
#include "base/location.h"
#include "base/logging.h"
#include "base/prefs/pref_service.h"
#include "chrome/browser/signin/screenlock_bridge.h"
#include "chrome/browser/ui/webui/chromeos/login/l10n_util.h"
#include "chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h"
-#include "chrome/common/pref_names.h"
#include "components/user_manager/user_manager.h"
#include "components/user_manager/user_type.h"
#include "ui/wm/core/user_activity_detector.h"
}
UserSelectionScreen::~UserSelectionScreen() {
-#if !defined(USE_ATHENA)
- // TODO(dpolukhin): crbug.com/408752
- wm::UserActivityDetector* activity_detector =
- ash::Shell::GetInstance()->user_activity_detector();
+ wm::UserActivityDetector* activity_detector = wm::UserActivityDetector::Get();
if (activity_detector->HasObserver(this))
activity_detector->RemoveObserver(this);
-#endif
}
// static
users_ = users;
show_guest_ = show_guest;
-#if !defined(USE_ATHENA)
- // TODO(dpolukhin): crbug.com/408752
- wm::UserActivityDetector* activity_detector =
- ash::Shell::GetInstance()->user_activity_detector();
+ wm::UserActivityDetector* activity_detector = wm::UserActivityDetector::Get();
if (!activity_detector->HasObserver(this))
activity_detector->AddObserver(this);
-#endif
}
void UserSelectionScreen::OnBeforeUserRemoved(const std::string& username) {