diff options
author | robertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-26 04:54:41 +0000 |
---|---|---|
committer | robertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-26 04:54:41 +0000 |
commit | 65739d2375124a4715768118c082815b5483c87e (patch) | |
tree | 482ef160fff151fb12708473ea4f5c9bc0762192 /chrome/browser/ui/toolbar | |
parent | 712835ff6ac1b2195276df51c7b39d30d8bf7dd3 (diff) | |
download | chromium_src-65739d2375124a4715768118c082815b5483c87e.zip chromium_src-65739d2375124a4715768118c082815b5483c87e.tar.gz chromium_src-65739d2375124a4715768118c082815b5483c87e.tar.bz2 |
Remove the Exit menu item from the Wrench menu in Win/Ash.
BUG=176130
TEST=Metro/Ash chrome browsers lose their Exit menu item.
Review URL: https://chromiumcodereview.appspot.com/12330056
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184588 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui/toolbar')
-rw-r--r-- | chrome/browser/ui/toolbar/wrench_menu_model.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/chrome/browser/ui/toolbar/wrench_menu_model.cc b/chrome/browser/ui/toolbar/wrench_menu_model.cc index 2ee902c..4413f40 100644 --- a/chrome/browser/ui/toolbar/wrench_menu_model.cc +++ b/chrome/browser/ui/toolbar/wrench_menu_model.cc @@ -613,7 +613,12 @@ void WrenchMenuModel::Build(bool is_new_menu, bool supports_new_separators) { tools_menu_model_.get()); } - if (browser_defaults::kShowExitMenuItem) { + bool show_exit_menu = browser_defaults::kShowExitMenuItem; +#if defined(OS_WIN) && defined(USE_AURA) + if (browser_->host_desktop_type() == chrome::HOST_DESKTOP_TYPE_ASH) + show_exit_menu = false; +#endif + if (show_exit_menu) { AddSeparator(ui::NORMAL_SEPARATOR); AddItemWithStringId(IDC_EXIT, IDS_EXIT); } |