| Index: third_party/WebKit/Source/core/layout/HitTestResult.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/HitTestResult.cpp b/third_party/WebKit/Source/core/layout/HitTestResult.cpp
|
| index ec41d464421cb2290a87b1ff729485ac7090e1ff..23250c7f7b9b79bfdedb91a9cd1f96a5410f0d83 100644
|
| --- a/third_party/WebKit/Source/core/layout/HitTestResult.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/HitTestResult.cpp
|
| @@ -218,7 +218,11 @@ HTMLAreaElement* HitTestResult::imageAreaForImage() const {
|
|
|
| void HitTestResult::setInnerNode(Node* n) {
|
| m_innerPossiblyPseudoNode = n;
|
| - if (n && n->isPseudoElement())
|
| + if (!n) {
|
| + m_innerNode = n;
|
| + return;
|
| + }
|
| + if (n->isPseudoElement())
|
| n = toPseudoElement(n)->findAssociatedNode();
|
| m_innerNode = n;
|
| if (HTMLAreaElement* area = imageAreaForImage()) {
|
|
|