}
UserSelectionScreen::~UserSelectionScreen() {
+#if !defined(USE_ATHENA)
+ // TODO(dpolukhin): crbug.com/408752
wm::UserActivityDetector* activity_detector =
ash::Shell::GetInstance()->user_activity_detector();
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();
if (!activity_detector->HasObserver(this))
activity_detector->AddObserver(this);
+#endif
}
void UserSelectionScreen::OnBeforeUserRemoved(const std::string& username) {