| Index: Source/core/page/DragController.cpp
|
| diff --git a/Source/core/page/DragController.cpp b/Source/core/page/DragController.cpp
|
| index e212d31d89d4d4054f0f22cf7751921edcdc08a6..a7b37f77ec6a8daff12d2ebe9d5a1cc94b3678b4 100644
|
| --- a/Source/core/page/DragController.cpp
|
| +++ b/Source/core/page/DragController.cpp
|
| @@ -322,8 +322,8 @@ static Element* elementUnderMouse(Document* documentUnderMouse, const IntPoint&
|
| Node* n = result.innerNode();
|
| while (n && !n->isElementNode())
|
| n = n->parentOrShadowHostNode();
|
| - if (n)
|
| - n = n->deprecatedShadowAncestorNode();
|
| + if (n && n->isInShadowTree())
|
| + n = n->shadowHost();
|
|
|
| return toElement(n);
|
| }
|
|
|