summaryrefslogtreecommitdiffstats
path: root/chrome/browser
diff options
context:
space:
mode:
authorpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-21 15:01:02 +0000
committerpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-21 15:01:02 +0000
commit4c53eba29fc1af82454136df4522cfd3eab40d4a (patch)
tree3d091671779ee45d18097892831295108d0b1151 /chrome/browser
parentc124858a8e8865cb7f6a478de8f391ba2cd821e1 (diff)
downloadchromium_src-4c53eba29fc1af82454136df4522cfd3eab40d4a.zip
chromium_src-4c53eba29fc1af82454136df4522cfd3eab40d4a.tar.gz
chromium_src-4c53eba29fc1af82454136df4522cfd3eab40d4a.tar.bz2
DevTools: remove Debugger menu by default.
BUG=12011 Review URL: http://codereview.chromium.org/115633 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16601 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser')
-rw-r--r--chrome/browser/views/toolbar_view.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/chrome/browser/views/toolbar_view.cc b/chrome/browser/views/toolbar_view.cc
index f120cd4..4c46d38 100644
--- a/chrome/browser/views/toolbar_view.cc
+++ b/chrome/browser/views/toolbar_view.cc
@@ -632,7 +632,14 @@ void BrowserToolbarView::RunPageMenu(const gfx::Point& pt, HWND hwnd) {
menu->AppendSeparator();
views::Menu* developer_menu = menu->AppendSubMenu(IDC_DEVELOPER_MENU,
l10n_util::GetString(IDS_DEVELOPER_MENU));
+
+ const CommandLine& command_line = *CommandLine::ForCurrentProcess();
+ bool new_tools = !command_line.HasSwitch(
+ switches::kDisableOutOfProcessDevTools);
+
for (int i = 0; i < arraysize(developer_menu_materials); ++i) {
+ if (new_tools && developer_menu_materials[i].menu_id == IDC_DEBUGGER)
+ continue;
if (developer_menu_materials[i].menu_id) {
developer_menu->AppendMenuItemWithLabel(
developer_menu_materials[i].menu_id,