Index: chrome/browser/ui/extensions/shell_window.cc |
diff --git a/chrome/browser/ui/extensions/shell_window.cc b/chrome/browser/ui/extensions/shell_window.cc |
index 71e94598f31ed111a5702a9503820edbb5972978..27c3316f913862df42900a8669e1515d2e88a842 100644 |
--- a/chrome/browser/ui/extensions/shell_window.cc |
+++ b/chrome/browser/ui/extensions/shell_window.cc |
@@ -281,6 +281,13 @@ void ShellWindow::HandleKeyboardEvent( |
native_window_->HandleKeyboardEvent(event); |
} |
+void ShellWindow::RequestToLockMouse(WebContents* web_contents, |
+ bool user_gesture, |
+ bool last_unlocked_by_target) { |
+ web_contents->GotResponseToLockMouseRequest( |
+ extension_->HasAPIPermission(extensions::APIPermission::kPointerLock)); |
+} |
+ |
void ShellWindow::OnNativeClose() { |
extensions::ShellWindowRegistry::Get(profile_)->RemoveShellWindow(this); |
content::RenderViewHost* rvh = web_contents_->GetRenderViewHost(); |