diff options
author | flackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-13 22:05:56 +0000 |
---|---|---|
committer | flackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-13 22:05:56 +0000 |
commit | b2b46ac85b0fca2481e715a6181d3b448ed2da6c (patch) | |
tree | 15228bccd19f9115e0a3b00708db7c228b2a650d /ash/root_window_controller.h | |
parent | c0f759b1863f24bbcdd5679623a33380874cbb69 (diff) | |
download | chromium_src-b2b46ac85b0fca2481e715a6181d3b448ed2da6c.zip chromium_src-b2b46ac85b0fca2481e715a6181d3b448ed2da6c.tar.gz chromium_src-b2b46ac85b0fca2481e715a6181d3b448ed2da6c.tar.bz2 |
Minimize panels on entering fullscreen and exit fullscreen on selecting another window.
BUG=313919
TEST=WindowSelectorTest.FullscreenWindow, PanelLayoutManagerTest.PanelsHideAndRestoreWithShelf
TEST=Navigate to a page using the fullscreen API (i.e. http://blogs.sitepointstatic.com/examples/tech/full-screen/index.html) and alt tab from the fullscreen window. You should be able to switch to another window or a panel which was previously open.
Review URL: https://codereview.chromium.org/64853007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234922 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/root_window_controller.h')
-rw-r--r-- | ash/root_window_controller.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ash/root_window_controller.h b/ash/root_window_controller.h index 0ccc1d3..606cc50 100644 --- a/ash/root_window_controller.h +++ b/ash/root_window_controller.h @@ -219,6 +219,7 @@ class ASH_EXPORT RootWindowController : public ShellObserver { // Returns the window, if any, which is in fullscreen mode. If multiple // windows are in fullscreen state, the topmost one is preferred. const aura::Window* GetTopmostFullscreenWindow() const; + aura::Window* GetTopmostFullscreenWindow(); // Activate virtual keyboard on current root window controller. void ActivateKeyboard(keyboard::KeyboardController* keyboard_controller); |