| Index: chrome/browser/ui/fullscreen_controller.h
|
| diff --git a/chrome/browser/ui/fullscreen_controller.h b/chrome/browser/ui/fullscreen_controller.h
|
| index 3bb2d84ec33cd52899afb027535bd72f3c8a5a50..51d72e4399d46221e1fd709021604c2461ae285c 100644
|
| --- a/chrome/browser/ui/fullscreen_controller.h
|
| +++ b/chrome/browser/ui/fullscreen_controller.h
|
| @@ -10,6 +10,7 @@
|
| #include "base/memory/ref_counted.h"
|
| #include "chrome/browser/ui/fullscreen_exit_bubble_type.h"
|
| #include "chrome/common/content_settings.h"
|
| +#include "content/common/mouse_lock.h"
|
|
|
| class Browser;
|
| class BrowserWindow;
|
| @@ -54,7 +55,9 @@ class FullscreenController : public base::RefCounted<FullscreenController> {
|
| bool IsMouseLocked() const;
|
|
|
| // Requests.
|
| - void RequestToLockMouse(content::WebContents* tab, bool user_gesture);
|
| + void RequestToLockMouse(content::WebContents* tab,
|
| + content::MouseLockSource lock_source,
|
| + content::MouseUnlockSource previous_unlock_source);
|
| void ToggleFullscreenModeForTab(content::WebContents* tab,
|
| bool enter_fullscreen);
|
| #if defined(OS_MACOSX)
|
| @@ -87,7 +90,9 @@ class FullscreenController : public base::RefCounted<FullscreenController> {
|
| // request.
|
| MOUSELOCK_REQUESTED,
|
| // Mouse lock has been allowed by the user.
|
| - MOUSELOCK_ACCEPTED
|
| + MOUSELOCK_ACCEPTED,
|
| + // Mouse lock has been silently accepted, no notification to user.
|
| + MOUSELOCK_ACCEPTED_SILENTLY
|
| };
|
|
|
| virtual ~FullscreenController();
|
|
|