| Index: third_party/WebKit/Source/core/input/EventHandler.cpp
|
| diff --git a/third_party/WebKit/Source/core/input/EventHandler.cpp b/third_party/WebKit/Source/core/input/EventHandler.cpp
|
| index 8b2ceca4c9d7682c82a417458325a9d2646db2bb..d8e01b2e04ea40b669dae16f484bef46349140c3 100644
|
| --- a/third_party/WebKit/Source/core/input/EventHandler.cpp
|
| +++ b/third_party/WebKit/Source/core/input/EventHandler.cpp
|
| @@ -651,8 +651,7 @@ WebInputEventResult EventHandler::HandleMousePressEvent(
|
| }
|
|
|
| mouse_event_manager_->SetClickCount(mouse_event.click_count);
|
| - mouse_event_manager_->SetClickElement(
|
| - EventHandlingUtil::ParentElementIfNeeded(mev.InnerNode()));
|
| + mouse_event_manager_->SetClickElement(mev.InnerElement());
|
|
|
| if (!mouse_event.FromTouch())
|
| frame_->Selection().SetCaretBlinkingSuspended(true);
|
| @@ -957,8 +956,7 @@ WebInputEventResult EventHandler::HandleMouseReleaseEvent(
|
| HitTestRequest request(hit_type);
|
| MouseEventWithHitTestResults mev =
|
| EventHandlingUtil::PerformMouseEventHitTest(frame_, request, mouse_event);
|
| - Element* mouse_release_target =
|
| - EventHandlingUtil::ParentElementIfNeeded(mev.InnerNode());
|
| + Element* mouse_release_target = mev.InnerElement();
|
| LocalFrame* subframe =
|
| capturing_mouse_events_node_.Get()
|
| ? SubframeForTargetNode(capturing_mouse_events_node_.Get())
|
|
|