| 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 f4f623c6866bb91a80a6d095d5e0aead6082aaa1..c3cb5b770a9521f9937ea289373426c9127a9dcf 100644
|
| --- a/third_party/WebKit/Source/core/input/PointerEventManager.cpp
|
| +++ b/third_party/WebKit/Source/core/input/PointerEventManager.cpp
|
| @@ -43,7 +43,7 @@ const AtomicString& pointerEventNameForTouchPointState(PlatformTouchPoint::Touch
|
|
|
| bool isInDocument(EventTarget* n)
|
| {
|
| - return n && n->toNode() && n->toNode()->inShadowIncludingDocument();
|
| + return n && n->toNode() && n->toNode()->isConnected();
|
| }
|
|
|
| WebInputEventResult dispatchMouseEvent(
|
| @@ -673,7 +673,7 @@ bool PointerEventManager::processPendingPointerCapture(
|
| // no longer participating in the tree.
|
| EventTarget* target = pointerCaptureTarget;
|
| if (target->toNode()
|
| - && !target->toNode()->inShadowIncludingDocument()) {
|
| + && !target->toNode()->isConnected()) {
|
| target = target->toNode()->ownerDocument();
|
| }
|
| dispatchPointerEvent(target,
|
|
|