Index: components/exo/pointer.cc |
diff --git a/components/exo/pointer.cc b/components/exo/pointer.cc |
index 76d52427822487869dd85a7d15fb802fd22345d6..d94569139c79c207d710a86849100fc5046e6524 100644 |
--- a/components/exo/pointer.cc |
+++ b/components/exo/pointer.cc |
@@ -133,6 +133,9 @@ void Pointer::SetStylusDelegate(PointerStylusDelegate* delegate) { |
void Pointer::OnMouseEvent(ui::MouseEvent* event) { |
Surface* target = GetEffectiveTargetForEvent(event); |
+ if (event->flags() & ui::EF_TOUCH_ACCESSIBILITY) |
+ return; |
+ |
auto new_pointer_type = pointer_type_; |
if ((event->flags() & ui::EF_IS_SYNTHESIZED) == 0) { |
new_pointer_type = event->pointer_details().pointer_type; |