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()); |