Index: third_party/WebKit/Source/core/input/MouseEventManager.cpp |
diff --git a/third_party/WebKit/Source/core/input/MouseEventManager.cpp b/third_party/WebKit/Source/core/input/MouseEventManager.cpp |
index 50f262553678655b7ba9b9db05f8ae401c584405..a09bc63f3a8b4235f5b8c0b4382d8314be657016 100644 |
--- a/third_party/WebKit/Source/core/input/MouseEventManager.cpp |
+++ b/third_party/WebKit/Source/core/input/MouseEventManager.cpp |
@@ -755,6 +755,10 @@ WebInputEventResult MouseEventManager::HandleMouseDraggedEvent( |
if (!mouse_pressed_) |
return WebInputEventResult::kNotHandled; |
+ if (event.Event().pointer_type == |
+ blink::WebPointerProperties::PointerType::kPen) |
+ return WebInputEventResult::kNotHandled; |
+ |
if (HandleDrag(event, DragInitiator::kMouse)) |
return WebInputEventResult::kHandledSystem; |