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(); |