diff options
author | oshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-13 09:15:06 +0000 |
---|---|---|
committer | oshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-13 09:15:06 +0000 |
commit | 1bca2284b9ec3f2338ca74dc7339a8cfc51a24c9 (patch) | |
tree | 735b21c0a958ebd2b01da9d01a4a3113dfafab00 /ash/launcher | |
parent | 300172b0511b909db0a91db2c8c0f9e48f4ed054 (diff) | |
download | chromium_src-1bca2284b9ec3f2338ca74dc7339a8cfc51a24c9.zip chromium_src-1bca2284b9ec3f2338ca74dc7339a8cfc51a24c9.tar.gz chromium_src-1bca2284b9ec3f2338ca74dc7339a8cfc51a24c9.tar.bz2 |
Revert r141871 "Add RootWindowController that keeps per root window state."
This reverts commit d696be73d92539286ad99338a26ceffe320be7cc.
TBR=oshima@chromium.org
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10545154
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141875 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/launcher')
-rw-r--r-- | ash/launcher/launcher_context_menu.cc | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/ash/launcher/launcher_context_menu.cc b/ash/launcher/launcher_context_menu.cc index cb92a3b..7b586ba 100644 --- a/ash/launcher/launcher_context_menu.cc +++ b/ash/launcher/launcher_context_menu.cc @@ -4,7 +4,6 @@ #include "ash/launcher/launcher_context_menu.h" -#include "ash/root_window_controller.h" #include "ash/shell.h" #include "ash/wm/shelf_auto_hide_behavior.h" #include "grit/ash_strings.h" @@ -25,21 +24,21 @@ LauncherContextMenu::~LauncherContextMenu() { // static bool LauncherContextMenu::IsAutoHideMenuHideChecked() { - internal::RootWindowController* controller = - Shell::GetPrimaryRootWindowController(); + ash::Shell* shell = ash::Shell::GetInstance(); ash::ShelfAutoHideBehavior auto_hide_behavior = - Shell::GetInstance()->GetShelfAutoHideBehavior(); - return (controller->IsInMaximizedMode() && + shell->GetShelfAutoHideBehavior(); + return (shell->IsInMaximizedMode() && (auto_hide_behavior == ash::SHELF_AUTO_HIDE_BEHAVIOR_DEFAULT || auto_hide_behavior == ash::SHELF_AUTO_HIDE_BEHAVIOR_ALWAYS)) || - (!controller->IsInMaximizedMode() && + (!shell->IsInMaximizedMode() && auto_hide_behavior == ash::SHELF_AUTO_HIDE_BEHAVIOR_ALWAYS); } // static ShelfAutoHideBehavior LauncherContextMenu::GetToggledAutoHideBehavior() { + ash::Shell* shell = ash::Shell::GetInstance(); ash::ShelfAutoHideBehavior auto_hide_behavior; - if (Shell::GetPrimaryRootWindowController()->IsInMaximizedMode()) { + if (shell->IsInMaximizedMode()) { if (IsAutoHideMenuHideChecked()) auto_hide_behavior = ash::SHELF_AUTO_HIDE_BEHAVIOR_NEVER; else @@ -54,7 +53,7 @@ ShelfAutoHideBehavior LauncherContextMenu::GetToggledAutoHideBehavior() { // static int LauncherContextMenu::GetAutoHideResourceStringId() { - return Shell::GetPrimaryRootWindowController()->IsInMaximizedMode() ? + return ash::Shell::GetInstance()->IsInMaximizedMode() ? IDS_AURA_LAUNCHER_CONTEXT_MENU_AUTO_HIDE_MAXIMIZED : IDS_AURA_LAUNCHER_CONTEXT_MENU_AUTO_HIDE_NOT_MAXIMIZED; } |