| 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 7453b3a40cd57f92460bb7a22dc65eb6d7fd0e8a..1831d482e57f4d2d2569834a83f0dc93ac1923cc 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
|
| @@ -544,9 +544,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);
|
|
|