Chromium Code Reviews| Index: third_party/WebKit/Source/core/input/EventHandler.cpp |
| diff --git a/third_party/WebKit/Source/core/input/EventHandler.cpp b/third_party/WebKit/Source/core/input/EventHandler.cpp |
| index 79223c9c4ca417c9f27fca8e78c7ab01ab1f8aab..39c0ff795f96de8cd798a7687e4e8aaddd6231f8 100644 |
| --- a/third_party/WebKit/Source/core/input/EventHandler.cpp |
| +++ b/third_party/WebKit/Source/core/input/EventHandler.cpp |
| @@ -1631,6 +1631,26 @@ WebInputEventResult EventHandler::dispatchMouseEvent(const AtomicString& eventTy |
| return toWebInputEventResult(m_nodeUnderMouse->dispatchEvent(event)); |
| } |
| +bool EventHandler::isPointerEventActive(int pointerId) |
| +{ |
| + return m_pointerEventManager.isActive(pointerId); |
| +} |
| + |
| +void EventHandler::setPointerCapture(int pointerId, EventTarget* target) |
| +{ |
| + m_pointerEventManager.setPointerCapture(pointerId, target); |
|
Rick Byers
2016/03/01 16:58:34
As discussed offline, I think keeping this state p
Navid Zolghadr
2016/03/01 20:46:05
I will file that bug but I believe the TODO belong
Rick Byers
2016/03/03 16:35:45
Sure, that's fine. I expect this all to change re
|
| +} |
| + |
| +void EventHandler::releasePointerCapture(int pointerId, EventTarget* target) |
| +{ |
| + m_pointerEventManager.releasePointerCapture(pointerId, target); |
| +} |
| + |
| +void EventHandler::elementRemoved(EventTarget* target) |
| +{ |
| + m_pointerEventManager.elementRemoved(target); |
| +} |
| + |
| // TODO(mustaq): Make PE drive ME dispatch & bookkeeping in EventHandler. |
| WebInputEventResult EventHandler::updatePointerTargetAndDispatchEvents(const AtomicString& mouseEventType, Node* targetNode, int clickCount, const PlatformMouseEvent& mouseEvent) |
| { |