Index: content/renderer/render_frame_proxy.cc |
diff --git a/content/renderer/render_frame_proxy.cc b/content/renderer/render_frame_proxy.cc |
index c318049c1f89c7c6f40b79cc9dbc23d5a120cc0e..0a7695b4deae61396b5dd15f70e70d2cb0542745 100644 |
--- a/content/renderer/render_frame_proxy.cc |
+++ b/content/renderer/render_frame_proxy.cc |
@@ -301,6 +301,8 @@ bool RenderFrameProxy::OnMessageReceived(const IPC::Message& msg) { |
IPC_MESSAGE_HANDLER(InputMsg_SetFocus, OnSetPageFocus) |
IPC_MESSAGE_HANDLER(FrameMsg_SetFocusedFrame, OnSetFocusedFrame) |
IPC_MESSAGE_HANDLER(FrameMsg_WillEnterFullscreen, OnWillEnterFullscreen) |
+ IPC_MESSAGE_HANDLER(FrameMsg_SetHasReceivedUserGesture, |
+ OnSetHasReceivedUserGesture) |
IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |
@@ -408,6 +410,10 @@ void RenderFrameProxy::OnWillEnterFullscreen() { |
web_frame_->willEnterFullscreen(); |
} |
+void RenderFrameProxy::OnSetHasReceivedUserGesture() { |
+ web_frame_->setHasReceivedUserGesture(); |
+} |
+ |
void RenderFrameProxy::frameDetached(DetachType type) { |
if (type == DetachType::Remove && web_frame_->parent()) { |
web_frame_->parent()->removeChild(web_frame_); |
@@ -496,10 +502,6 @@ void RenderFrameProxy::visibilityChanged(bool visible) { |
Send(new FrameHostMsg_VisibilityChanged(routing_id_, visible)); |
} |
-void RenderFrameProxy::setHasReceivedUserGesture() { |
- Send(new FrameHostMsg_SetHasReceivedUserGesture(routing_id_)); |
-} |
- |
void RenderFrameProxy::didChangeOpener(blink::WebFrame* opener) { |
// A proxy shouldn't normally be disowning its opener. It is possible to get |
// here when a proxy that is being detached clears its opener, in which case |