| Index: chrome/browser/chromeos/accessibility/spoken_feedback_event_rewriter.cc
|
| diff --git a/chrome/browser/chromeos/accessibility/spoken_feedback_event_rewriter.cc b/chrome/browser/chromeos/accessibility/spoken_feedback_event_rewriter.cc
|
| index f7421b4bb1933999e8f91c9cd0c0e354a9af6bdf..0f7995f02be82e93ad22f614a3fe8a801de71582 100644
|
| --- a/chrome/browser/chromeos/accessibility/spoken_feedback_event_rewriter.cc
|
| +++ b/chrome/browser/chromeos/accessibility/spoken_feedback_event_rewriter.cc
|
| @@ -116,6 +116,19 @@ ui::EventRewriteStatus SpokenFeedbackEventRewriter::RewriteEvent(
|
| if (!delegate_->IsSpokenFeedbackEnabled())
|
| return ui::EVENT_REWRITE_CONTINUE;
|
|
|
| + if (event.IsMouseEvent()) {
|
| + const auto& mouse_event = static_cast<const ui::MouseEvent&>(event);
|
| + scoped_ptr<ui::MouseEvent> ax_mouse_event(
|
| + new ui::MouseEvent(mouse_event.type(),
|
| + mouse_event.location(),
|
| + mouse_event.root_location(),
|
| + mouse_event.time_stamp(),
|
| + mouse_event.flags() | ui::EF_TOUCH_ACCESSIBILITY,
|
| + mouse_event.changed_button_flags()));
|
| + *new_event = ax_mouse_event.Pass();
|
| + return ui::EVENT_REWRITE_REWRITTEN;
|
| + }
|
| +
|
| if ((event.type() != ui::ET_KEY_PRESSED &&
|
| event.type() != ui::ET_KEY_RELEASED))
|
| return ui::EVENT_REWRITE_CONTINUE;
|
|
|