| 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 44c2e13efb320e53c27d755f320b431b668fad07..625e9e88c8b123796f948477f8148790efdccd48 100644
|
| --- a/chrome/browser/chromeos/accessibility/accessibility_manager.cc
|
| +++ b/chrome/browser/chromeos/accessibility/accessibility_manager.cc
|
| @@ -780,6 +780,22 @@ void AccessibilityManager::PlayEarcon(int sound_key) {
|
| ash::PlaySystemSoundIfSpokenFeedback(sound_key);
|
| }
|
|
|
| +void AccessibilityManager::HandleAccessibilityGesture(ui::AXGesture gesture) {
|
| + extensions::EventRouter* event_router =
|
| + extensions::EventRouter::Get(profile());
|
| + CHECK(event_router);
|
| +
|
| + std::unique_ptr<base::ListValue> event_args(new base::ListValue());
|
| + event_args->AppendString(ui::ToString(gesture));
|
| + std::unique_ptr<extensions::Event> event(new extensions::Event(
|
| + extensions::events::ACCESSIBILITY_PRIVATE_ON_ACCESSIBILITY_GESTURE,
|
| + extensions::api::accessibility_private::OnAccessibilityGesture::
|
| + kEventName,
|
| + std::move(event_args)));
|
| + event_router->DispatchEventWithLazyListener(
|
| + extension_misc::kChromeVoxExtensionId, std::move(event));
|
| +}
|
| +
|
| bool AccessibilityManager::IsHighContrastEnabled() {
|
| return high_contrast_enabled_;
|
| }
|
|
|