Chromium Code Reviews| Index: third_party/WebKit/Source/core/events/PointerEventFactory.cpp |
| diff --git a/third_party/WebKit/Source/core/events/PointerEventFactory.cpp b/third_party/WebKit/Source/core/events/PointerEventFactory.cpp |
| index 3c7ef36f4a75d2f1884e87c3a45fcf1e28d8c824..2a1f23e5e89e3ed42a1c13e17b474236eff2190d 100644 |
| --- a/third_party/WebKit/Source/core/events/PointerEventFactory.cpp |
| +++ b/third_party/WebKit/Source/core/events/PointerEventFactory.cpp |
| @@ -179,11 +179,33 @@ PassRefPtrWillBeRawPtr<PointerEvent> PointerEventFactory::createPointerCancel(co |
| return PointerEvent::create(EventTypeNames::pointercancel, pointerEventInit); |
| } |
| -PassRefPtrWillBeRawPtr<PointerEvent> PointerEventFactory::create( |
| +PassRefPtrWillBeRawPtr<PointerEvent> PointerEventFactory::createPointerCapture( |
| + PassRefPtrWillBeRawPtr<PointerEvent> pointerEvent, |
|
sof
2016/03/08 18:31:06
This is yet another instance where you _have to_ b
Navid Zolghadr
2016/03/08 18:34:14
I was paying attention not to add any more incorre
Navid Zolghadr
2016/03/08 21:50:25
I tried running tryserver.blink:link_blink_oilpan_
|
| + const AtomicString& type) |
| +{ |
| + ASSERT(type == EventTypeNames::gotpointercapture |
| + || type == EventTypeNames::lostpointercapture); |
| + |
| + PointerEventInit pointerEventInit; |
| + pointerEventInit.setPointerId(pointerEvent->pointerId()); |
| + pointerEventInit.setPointerType(pointerEvent->pointerType()); |
| + pointerEventInit.setIsPrimary(pointerEvent->isPrimary()); |
| + pointerEventInit.setBubbles(true); |
| + pointerEventInit.setCancelable(false); |
| + |
| + return PointerEvent::create(type, pointerEventInit); |
| +} |
| + |
| +PassRefPtrWillBeRawPtr<PointerEvent> PointerEventFactory::createPointerTransition( |
| PassRefPtrWillBeRawPtr<PointerEvent> pointerEvent, |
| const AtomicString& type, |
| PassRefPtrWillBeRawPtr<EventTarget> relatedTarget) |
| { |
| + ASSERT(type == EventTypeNames::pointerout |
| + || type == EventTypeNames::pointerleave |
| + || type == EventTypeNames::pointerover |
| + || type == EventTypeNames::pointerenter); |
| + |
| PointerEventInit pointerEventInit; |
| pointerEventInit.setPointerId(pointerEvent->pointerId()); |