| Index: third_party/WebKit/Source/core/input/PointerEventManager.cpp
|
| diff --git a/third_party/WebKit/Source/core/input/PointerEventManager.cpp b/third_party/WebKit/Source/core/input/PointerEventManager.cpp
|
| index ffdc2ed5d0895d6c2ae9a88dda837a7643ee3780..b3ff0cb98849fafbd88ba44f111b55e9192995b8 100644
|
| --- a/third_party/WebKit/Source/core/input/PointerEventManager.cpp
|
| +++ b/third_party/WebKit/Source/core/input/PointerEventManager.cpp
|
| @@ -33,7 +33,7 @@ const AtomicString& pointerEventNameForTouchPointState(PlatformTouchPoint::Touch
|
|
|
| bool isInDocument(RawPtr<EventTarget> n)
|
| {
|
| - return n && n->toNode() && n->toNode()->inDocument();
|
| + return n && n->toNode() && n->toNode()->inShadowIncludingDocument();
|
| }
|
|
|
| WebInputEventResult dispatchMouseEvent(
|
| @@ -468,7 +468,7 @@ bool PointerEventManager::processPendingPointerCapture(
|
| // no longer participating in the tree.
|
| EventTarget* target = pointerCaptureTarget.get();
|
| if (target->toNode()
|
| - && !target->toNode()->inDocument()) {
|
| + && !target->toNode()->inShadowIncludingDocument()) {
|
| target = target->toNode()->ownerDocument();
|
| }
|
| dispatchPointerEvent(target,
|
|
|