summaryrefslogtreecommitdiffstats
path: root/content/renderer/render_frame_proxy.cc
diff options
context:
space:
mode:
Diffstat (limited to 'content/renderer/render_frame_proxy.cc')
-rw-r--r--content/renderer/render_frame_proxy.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/content/renderer/render_frame_proxy.cc b/content/renderer/render_frame_proxy.cc
index d8effb5..7a52f2c 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();