| 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 7101a901d12d64c5f8367a5d904cb73520fbd593..9e19fb01bc6928e6438bde36abadca427ec895a7 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
|
| @@ -477,12 +477,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();
|
| }
|
|
|