Chromium Code Reviews| Index: ash/ash_touch_exploration_manager_chromeos.cc |
| diff --git a/ash/ash_touch_exploration_manager_chromeos.cc b/ash/ash_touch_exploration_manager_chromeos.cc |
| index f5e212b9525c6ec55b9f291c1ad3a52a6d438d42..7bcd4c416558c2d0afa19c14441dd08cbe3ced80 100644 |
| --- a/ash/ash_touch_exploration_manager_chromeos.cc |
| +++ b/ash/ash_touch_exploration_manager_chromeos.cc |
| @@ -4,12 +4,14 @@ |
| #include "ash/ash_touch_exploration_manager_chromeos.h" |
| +#include "ash/accelerators/accelerator_controller.h" |
| #include "ash/accessibility_delegate.h" |
| #include "ash/audio/sounds.h" |
| #include "ash/root_window_controller.h" |
| #include "ash/shell.h" |
| #include "ash/system/tray/system_tray_notifier.h" |
| #include "base/command_line.h" |
| +#include "base/metrics/user_metrics.h" |
| #include "chromeos/audio/chromeos_sounds.h" |
| #include "chromeos/audio/cras_audio_handler.h" |
| #include "chromeos/chromeos_switches.h" |
| @@ -57,6 +59,14 @@ void AshTouchExplorationManager::SetOutputLevel(int volume) { |
| audio_handler_->SetOutputMute(true); |
| } |
| +void AshTouchExplorationManager::SilenceSpokenFeedback() { |
|
lisayin
2014/07/31 16:33:50
This is the code that accelerator_controller uses
|
| + AccessibilityDelegate* delegate = |
| + Shell::GetInstance()->accessibility_delegate(); |
| + if (!delegate->IsSpokenFeedbackEnabled()) |
| + return; |
| + delegate->SilenceSpokenFeedback(); |
| +} |
| + |
| void AshTouchExplorationManager::UpdateTouchExplorationState() { |
| AccessibilityDelegate* delegate = |
| Shell::GetInstance()->accessibility_delegate(); |