| Index: content/browser/frame_host/render_widget_host_view_child_frame.cc
|
| diff --git a/content/browser/frame_host/render_widget_host_view_child_frame.cc b/content/browser/frame_host/render_widget_host_view_child_frame.cc
|
| index 56e95b8775151d8ae88efa65e29b402e7919ef80..a574092f22652f93d1717ff5620cde6807dd82c5 100644
|
| --- a/content/browser/frame_host/render_widget_host_view_child_frame.cc
|
| +++ b/content/browser/frame_host/render_widget_host_view_child_frame.cc
|
| @@ -543,9 +543,14 @@ bool RenderWidgetHostViewChildFrame::TransformPointToCoordSpaceForView(
|
| const gfx::Point& point,
|
| RenderWidgetHostViewBase* target_view,
|
| gfx::Point* transformed_point) {
|
| - if (!frame_connector_ || !local_frame_id_.is_valid() || target_view == this)
|
| + if (!frame_connector_ || !local_frame_id_.is_valid())
|
| return false;
|
|
|
| + if (target_view == this) {
|
| + *transformed_point = point;
|
| + return true;
|
| + }
|
| +
|
| return frame_connector_->TransformPointToCoordSpaceForView(
|
| point, target_view, cc::SurfaceId(frame_sink_id_, local_frame_id_),
|
| transformed_point);
|
|
|