| 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 4035b1067a1d607195262e2c96b66455dd9ed4a5..803955abefc1ce66af71135a06b3aa92fd0a8564 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
|
| @@ -478,12 +478,27 @@ void RenderWidgetHostViewChildFrame::ProcessAckedTouchEvent(
|
| }
|
|
|
| bool RenderWidgetHostViewChildFrame::LockMouse() {
|
| + if (frame_connector_)
|
| + return frame_connector_->LockMouse();
|
| return false;
|
| }
|
|
|
| void RenderWidgetHostViewChildFrame::UnlockMouse() {
|
| }
|
|
|
| +bool RenderWidgetHostViewChildFrame::IsMouseLocked() {
|
| + if (!frame_connector_)
|
| + return false;
|
| +
|
| + RenderWidgetHostViewBase* root_view =
|
| + frame_connector_->GetRootRenderWidgetHostView();
|
| +
|
| + if (root_view)
|
| + return root_view->IsMouseLocked();
|
| +
|
| + return false;
|
| +}
|
| +
|
| uint32_t RenderWidgetHostViewChildFrame::GetSurfaceIdNamespace() {
|
| return id_allocator_->id_namespace();
|
| }
|
|
|