Index: content/renderer/render_view.cc |
diff --git a/content/renderer/render_view.cc b/content/renderer/render_view.cc |
index de09b3e397b07a85f4b917527705e8d4546ec424..c185cbf78484953d754453799c4d76591bd65934 100644 |
--- a/content/renderer/render_view.cc |
+++ b/content/renderer/render_view.cc |
@@ -736,6 +736,8 @@ bool RenderView::OnMessageReceived(const IPC::Message& message) { |
IPC_MESSAGE_HANDLER(ViewMsg_SetHistoryLengthAndPrune, |
OnSetHistoryLengthAndPrune) |
IPC_MESSAGE_HANDLER(ViewMsg_EnableViewSourceMode, OnEnableViewSourceMode) |
+ IPC_MESSAGE_HANDLER(ViewMsg_LockMouse_ACK, OnLockMouseACK) |
+ IPC_MESSAGE_HANDLER(ViewMsg_MouseLockLost, OnMouseLockLost) |
// Have the super handle all other messages. |
IPC_MESSAGE_UNHANDLED(handled = RenderWidget::OnMessageReceived(message)) |
@@ -4162,6 +4164,10 @@ void RenderView::DidHandleMouseEvent(const WebKit::WebMouseEvent& event) { |
FOR_EACH_OBSERVER(RenderViewObserver, observers_, DidHandleMouseEvent(event)); |
} |
+bool RenderView::BeforeHandleMouseEvent(const WebKit::WebMouseEvent& event) { |
+ return pepper_delegate_.DispatchLockedMouseEvent(event); |
+} |
+ |
void RenderView::OnWasHidden() { |
RenderWidget::OnWasHidden(); |
@@ -4597,3 +4603,12 @@ void RenderView::OnEnableViewSourceMode() { |
return; |
main_frame->enableViewSourceMode(true); |
} |
+ |
+void RenderView::OnLockMouseACK(bool succeeded) { |
+ pepper_delegate_.OnLockMouseACK(succeeded); |
+} |
+ |
+void RenderView::OnMouseLockLost() { |
+ pepper_delegate_.OnMouseLockLost(); |
+} |
+ |