Index: content/browser/web_contents/web_contents_impl.cc |
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc |
index 30cc8989e92062def7bacd32f14c6e30c5107a27..9b70119cb559a9ef231099b5afa64695229844b7 100644 |
--- a/content/browser/web_contents/web_contents_impl.cc |
+++ b/content/browser/web_contents/web_contents_impl.cc |
@@ -1991,6 +1991,13 @@ bool WebContentsImpl::HasMouseLock(RenderWidgetHostImpl* render_widget_host) { |
GetTopLevelRenderWidgetHostView()->IsMouseLocked(); |
} |
+RenderWidgetHostImpl* WebContentsImpl::GetMouseLockWidget() { |
+ if (GetTopLevelRenderWidgetHostView()->IsMouseLocked()) |
+ return mouse_lock_widget_; |
+ |
+ return nullptr; |
+} |
+ |
void WebContentsImpl::OnRenderFrameProxyVisibilityChanged(bool visible) { |
if (visible && !GetOuterWebContents()->IsHidden()) |
WasShown(); |