| Index: ash/root_window_controller.cc
|
| diff --git a/ash/root_window_controller.cc b/ash/root_window_controller.cc
|
| index 3dbc7a918b49402d3eb8565fb3a8d3795ec81a4f..81117d93ab405949253e81240f7b936e3b17a4d6 100644
|
| --- a/ash/root_window_controller.cc
|
| +++ b/ash/root_window_controller.cc
|
| @@ -35,6 +35,7 @@
|
| #include "ash/wm/system_modal_container_layout_manager.h"
|
| #include "ash/wm/toplevel_window_event_handler.h"
|
| #include "ash/wm/window_properties.h"
|
| +#include "ash/wm/window_util.h"
|
| #include "ash/wm/workspace_controller.h"
|
| #include "base/command_line.h"
|
| #include "base/time.h"
|
| @@ -445,14 +446,14 @@ void RootWindowController::UpdateShelfVisibility() {
|
| shelf_->shelf_layout_manager()->UpdateVisibilityState();
|
| }
|
|
|
| -bool RootWindowController::IsImmersiveMode() const {
|
| +aura::Window* RootWindowController::GetFullscreenWindow() const {
|
| aura::Window* container = workspace_controller_->GetActiveWorkspaceWindow();
|
| for (size_t i = 0; i < container->children().size(); ++i) {
|
| aura::Window* child = container->children()[i];
|
| - if (child->IsVisible() && child->GetProperty(kImmersiveModeKey))
|
| - return true;
|
| + if (ash::wm::IsWindowFullscreen(child))
|
| + return child;
|
| }
|
| - return false;
|
| + return NULL;
|
| }
|
|
|
| void RootWindowController::InitKeyboard() {
|
|
|