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 2ef84cb309cc03a7c26080a7b971a37d66624772..d00fd7ecb5d230945487771ea2d8e54a45adc395 100644 |
--- a/third_party/WebKit/Source/core/input/EventHandler.cpp |
+++ b/third_party/WebKit/Source/core/input/EventHandler.cpp |
@@ -321,12 +321,11 @@ static LocalFrame* SubframeForTargetNode(Node* node) { |
if (!layout_object || !layout_object->IsLayoutPart()) |
return nullptr; |
- FrameViewBase* frame_view_base = |
- ToLayoutPart(layout_object)->GetFrameViewBase(); |
- if (!frame_view_base || !frame_view_base->IsFrameView()) |
+ FrameView* frame_view = ToLayoutPart(layout_object)->ChildFrameView(); |
+ if (!frame_view) |
return nullptr; |
- return &ToFrameView(frame_view_base)->GetFrame(); |
+ return &frame_view->GetFrame(); |
} |
static LocalFrame* SubframeForHitTestResult( |