| Index: chrome/browser/ui/browser.h
|
| diff --git a/chrome/browser/ui/browser.h b/chrome/browser/ui/browser.h
|
| index 9f0c5c39c0ac9e19583f97762c789009e80dc99c..6de6c337285a401af082c8ac2326dcf22aeba0bd 100644
|
| --- a/chrome/browser/ui/browser.h
|
| +++ b/chrome/browser/ui/browser.h
|
| @@ -884,7 +884,10 @@ class Browser : public TabHandlerDelegate,
|
|
|
| // True when the current tab is in fullscreen mode, requested by
|
| // webkitRequestFullScreen.
|
| - bool IsFullscreenForTab() const;
|
| + bool IsFullscreenForTabOrPending() const;
|
| +
|
| + // True when the mouse cursor is locked or pending lock.
|
| + bool IsMouseLockedOrPending() const;
|
|
|
| // Called each time the browser window is shown.
|
| void OnWindowDidShow();
|
| @@ -902,14 +905,12 @@ class Browser : public TabHandlerDelegate,
|
| virtual BrowserWindow* CreateBrowserWindow();
|
|
|
| private:
|
| + friend class BrowserTest;
|
| FRIEND_TEST_ALL_PREFIXES(AppModeTest, EnableAppModeTest);
|
| FRIEND_TEST_ALL_PREFIXES(BrowserTest, NoTabsInPopups);
|
| FRIEND_TEST_ALL_PREFIXES(BrowserTest, ConvertTabToAppShortcut);
|
| FRIEND_TEST_ALL_PREFIXES(BrowserTest, OpenAppWindowLikeNtp);
|
| FRIEND_TEST_ALL_PREFIXES(BrowserTest, AppIdSwitch);
|
| - FRIEND_TEST_ALL_PREFIXES(BrowserTest, TestNewTabExitsFullscreen);
|
| - FRIEND_TEST_ALL_PREFIXES(BrowserTest, TestTabExitsItselfFromFullscreen);
|
| - FRIEND_TEST_ALL_PREFIXES(BrowserTest, TestFullscreenBubbleMouseLockState);
|
| FRIEND_TEST_ALL_PREFIXES(BrowserTest, TabEntersPresentationModeFromWindowed);
|
| FRIEND_TEST_ALL_PREFIXES(FullscreenExitBubbleControllerTest,
|
| DenyExitsFullscreen);
|
| @@ -1031,7 +1032,7 @@ class Browser : public TabHandlerDelegate,
|
| const FilePath& path) OVERRIDE;
|
| virtual void ToggleFullscreenModeForTab(content::WebContents* tab,
|
| bool enter_fullscreen) OVERRIDE;
|
| - virtual bool IsFullscreenForTab(
|
| + virtual bool IsFullscreenForTabOrPending(
|
| const content::WebContents* tab) const OVERRIDE;
|
| virtual void JSOutOfMemory(content::WebContents* tab) OVERRIDE;
|
| virtual void RegisterProtocolHandler(content::WebContents* tab,
|
|
|