Chromium Code Reviews| Index: chrome/browser/chromeos/login/lock/screen_locker.cc |
| diff --git a/chrome/browser/chromeos/login/lock/screen_locker.cc b/chrome/browser/chromeos/login/lock/screen_locker.cc |
| index 05eef1eb1b2f410af545db3732ce91c50e984308..f840781e3330e54c1d55cdd86168bc74aa04546a 100644 |
| --- a/chrome/browser/chromeos/login/lock/screen_locker.cc |
| +++ b/chrome/browser/chromeos/login/lock/screen_locker.cc |
| @@ -146,11 +146,14 @@ ScreenLocker::ScreenLocker(const user_manager::UserList& users) |
| manager->Initialize(SOUND_UNLOCK, |
| bundle.GetRawDataResource(IDR_SOUND_UNLOCK_WAV)); |
| +#if !defined(USE_ATHENA) |
| + // crbug.com/408733 |
| ash::Shell::GetInstance()-> |
| lock_state_controller()->SetLockScreenDisplayedCallback( |
| base::Bind(base::IgnoreResult(&ash::PlaySystemSoundIfSpokenFeedback), |
| static_cast<media::SoundsManager::SoundKey>( |
| chromeos::SOUND_LOCK))); |
| +#endif |
| } |
| void ScreenLocker::Init() { |
| @@ -368,6 +371,11 @@ void ScreenLocker::HandleLockScreenRequest() { |
| // static |
| void ScreenLocker::Show() { |
| +#if defined(USE_ATHENA) |
| + // crbug.com/370175. |
|
Dmitry Polukhin
2014/09/12 22:20:58
I think we need separate issue about running lock
oshima
2014/09/12 22:24:15
Done.
|
| + return; |
| +#endif |
| + |
| content::RecordAction(UserMetricsAction("ScreenLocker_Show")); |
| DCHECK(base::MessageLoopForUI::IsCurrent()); |
| @@ -407,6 +415,11 @@ void ScreenLocker::Show() { |
| // static |
| void ScreenLocker::Hide() { |
| +#if defined(USE_ATHENA) |
| + // crbug.com/370175. |
| + return; |
| +#endif |
| + |
| DCHECK(base::MessageLoopForUI::IsCurrent()); |
| // For a guest/demo user, screen_locker_ would have never been initialized. |
| if (user_manager::UserManager::Get()->IsLoggedInAsGuest() || |