}
KioskModeIdleLogout::~KioskModeIdleLogout() {
- if (ash::Shell::HasInstance() &&
- ash::Shell::GetInstance()->user_activity_detector()->HasObserver(this))
- ash::Shell::GetInstance()->user_activity_detector()->RemoveObserver(this);
+ wm::UserActivityDetector* user_activity_detector =
+ wm::UserActivityDetector::Get();
+ if (user_activity_detector && user_activity_detector->HasObserver(this))
+ user_activity_detector->RemoveObserver(this);
}
void KioskModeIdleLogout::Setup() {
}
void KioskModeIdleLogout::Start() {
- if (!ash::Shell::GetInstance()->user_activity_detector()->HasObserver(this))
- ash::Shell::GetInstance()->user_activity_detector()->AddObserver(this);
+ if (!wm::UserActivityDetector::Get()->HasObserver(this))
+ wm::UserActivityDetector::Get()->AddObserver(this);
ResetTimer();
}