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 598ec498e5432c3758e60e69bc92f83e973c1e88..84f684cfdd1ccd7e0aa9b6a2fb994eb22f88f572 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_app_window_->HandleKeyboardEvent(event); |
} |
+void ShellWindow::RequestToLockMouse(WebContents* web_contents, |
+ bool user_gesture, |
asargent_no_longer_on_chrome
2012/11/30 18:48:05
style nit: indentation looks wrong here
|
+ 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(); |