Ignore non-active fullscreen windows for shelf state.
commit2c9171d2865b5b727a9bab050e1000e2d2c3cc44
authorflackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 10 Dec 2013 21:55:10 +0000 (10 21:55 +0000)
committerflackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 10 Dec 2013 21:55:10 +0000 (10 21:55 +0000)
tree4b9ea66194cf8c16049a270394ea40d29323965f
parent6895b79c71f7d5c00934187fb60aec43b6d0c6d8
Ignore non-active fullscreen windows for shelf state.

BUG=319889
TEST=ShelfLayoutManagerTest.FullscreenWindowInFrontHidesShelf, ShelfLayoutManagerTest.FullscreenWindowOnSecondDisplay,WorkspaceLayoutManagerTest.NotifyFullscreenChanges
TEST=Navigate to a site using HTML5 fullscreen API, alt tab away to another window and back. Window remains fullscreen but shelf shows while another window is in front.

Review URL: https://codereview.chromium.org/100903002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239859 0039d316-1c4b-4281-b951-d872f2087c98
18 files changed:
ash/root_window_controller.cc
ash/root_window_controller.h
ash/root_window_controller_unittest.cc
ash/shelf/shelf_layout_manager.cc
ash/shelf/shelf_layout_manager.h
ash/shelf/shelf_layout_manager_unittest.cc
ash/wm/gestures/shelf_gesture_handler.cc
ash/wm/overview/window_selector_controller.cc
ash/wm/overview/window_selector_unittest.cc
ash/wm/workspace/workspace_layout_manager.cc
ash/wm/workspace/workspace_layout_manager.h
ash/wm/workspace/workspace_layout_manager_unittest.cc
ash/wm/workspace_controller.cc
chrome/browser/fullscreen_chromeos.cc
chrome/browser/fullscreen_win.cc
chrome/browser/notifications/fullscreen_notification_blocker.cc
content/browser/renderer_host/render_widget_host_view_aura.cc
content/browser/renderer_host/render_widget_host_view_aura.h