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..de05ba9f50ce097b19f1c00aa2c3f9229180d4d1 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::MouseLockWidget() { |
+ if (GetTopLevelRenderWidgetHostView()->IsMouseLocked()) |
+ return mouse_lock_widget_; |
+ |
+ return nullptr; |
+} |
+ |
void WebContentsImpl::OnRenderFrameProxyVisibilityChanged(bool visible) { |
if (visible && !GetOuterWebContents()->IsHidden()) |
WasShown(); |