| Index: chrome/browser/chromeos/accessibility/accessibility_manager.cc
|
| diff --git a/chrome/browser/chromeos/accessibility/accessibility_manager.cc b/chrome/browser/chromeos/accessibility/accessibility_manager.cc
|
| index 68b23b295da408e41f99ff0c9bcbf29f7cce3d0d..bdfa489310e2cc9ee636f9d5d770e719c9b0d164 100644
|
| --- a/chrome/browser/chromeos/accessibility/accessibility_manager.cc
|
| +++ b/chrome/browser/chromeos/accessibility/accessibility_manager.cc
|
| @@ -222,7 +222,7 @@ void InjectChromeVoxContentScript(
|
| for (size_t i = 0; i < content_scripts.size(); i++) {
|
| const extensions::UserScript& script = content_scripts[i];
|
| for (size_t j = 0; j < script.js_scripts().size(); ++j) {
|
| - const extensions::UserScript::File &file = script.js_scripts()[j];
|
| + const extensions::UserScript::File& file = script.js_scripts()[j];
|
| extensions::ExtensionResource resource = extension->GetResource(
|
| file.relative_path());
|
| loader->AppendScript(resource);
|
| @@ -373,6 +373,12 @@ AccessibilityManager::AccessibilityManager()
|
| manager->Initialize(
|
| SOUND_SPOKEN_FEEDBACK_DISABLED,
|
| bundle.GetRawDataResource(IDR_SOUND_SPOKEN_FEEDBACK_DISABLED_WAV));
|
| + manager->Initialize(SOUND_PASSTHROUGH,
|
| + bundle.GetRawDataResource(IDR_SOUND_PASSTHROUGH_WAV));
|
| + manager->Initialize(SOUND_EXIT_SCREEN,
|
| + bundle.GetRawDataResource(IDR_SOUND_EXIT_SCREEN_WAV));
|
| + manager->Initialize(SOUND_ENTER_SCREEN,
|
| + bundle.GetRawDataResource(IDR_SOUND_ENTER_SCREEN_WAV));
|
| }
|
|
|
| AccessibilityManager::~AccessibilityManager() {
|
| @@ -693,6 +699,11 @@ void AccessibilityManager::OnLocaleChanged() {
|
| EnableSpokenFeedback(true, ash::A11Y_NOTIFICATION_NONE);
|
| }
|
|
|
| +void AccessibilityManager::PlayEarcon(int sound_key) {
|
| + DCHECK(sound_key < chromeos::SOUND_COUNT);
|
| + ash::PlaySystemSoundIfSpokenFeedback(sound_key);
|
| +}
|
| +
|
| bool AccessibilityManager::IsHighContrastEnabled() {
|
| return high_contrast_enabled_;
|
| }
|
|
|