| Index: content/renderer/render_frame_proxy.cc
|
| diff --git a/content/renderer/render_frame_proxy.cc b/content/renderer/render_frame_proxy.cc
|
| index d8effb5229f90e516b256e40ed534c172cb3438b..7a52f2c49026a736b572b903bf883c54ea5566a5 100644
|
| --- a/content/renderer/render_frame_proxy.cc
|
| +++ b/content/renderer/render_frame_proxy.cc
|
| @@ -195,6 +195,17 @@ bool RenderFrameProxy::IsMainFrameDetachedFromTree() const {
|
| render_view_->webview()->mainFrame()->isWebLocalFrame();
|
| }
|
|
|
| +void RenderFrameProxy::WillBeginCompositorFrame() {
|
| + if (compositing_helper_) {
|
| + FrameHostMsg_HittestData_Params params;
|
| + params.surface_id = compositing_helper_->surface_id();
|
| + params.ignored_for_hittest = web_frame_->isIgnoredForHitTest();
|
| + render_widget_->QueueMessage(
|
| + new FrameHostMsg_HittestData(render_widget_->routing_id(), params),
|
| + MESSAGE_DELIVERY_POLICY_WITH_VISUAL_STATE);
|
| + }
|
| +}
|
| +
|
| void RenderFrameProxy::DidCommitCompositorFrame() {
|
| if (compositing_helper_.get())
|
| compositing_helper_->DidCommitCompositorFrame();
|
|
|