diff options
author | aa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-06 04:49:53 +0000 |
---|---|---|
committer | aa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-06 04:49:53 +0000 |
commit | 4488e65fb39ce4ed0ccd40dd89615acb2de1d9f3 (patch) | |
tree | 84ce3e4d06b8ba2fc5db3f9aa0952a91c1836b70 /chrome/browser/browser.cc | |
parent | 8066b15a2e4235319cd051337626e1c731306209 (diff) | |
download | chromium_src-4488e65fb39ce4ed0ccd40dd89615acb2de1d9f3.zip chromium_src-4488e65fb39ce4ed0ccd40dd89615acb2de1d9f3.tar.gz chromium_src-4488e65fb39ce4ed0ccd40dd89615acb2de1d9f3.tar.bz2 |
Add a context menu item to toggle app tab toolbars.
Review URL: http://codereview.chromium.org/2690001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49016 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser.cc')
-rw-r--r-- | chrome/browser/browser.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/chrome/browser/browser.cc b/chrome/browser/browser.cc index 4a19f77..b3ad0d3 100644 --- a/chrome/browser/browser.cc +++ b/chrome/browser/browser.cc @@ -2318,6 +2318,10 @@ void Browser::ToggleUseVerticalTabs() { UseVerticalTabsChanged(); } +void Browser::SetToolbarVisibility(bool visible) { + window()->SetToolbarCollapsedMode(!visible); +} + /////////////////////////////////////////////////////////////////////////////// // Browser, TabStripModelObserver implementation: @@ -2402,10 +2406,7 @@ void Browser::TabSelectedAt(TabContents* old_contents, } } - // For TYPE_EXTENSION_APP we're always collapsed. For other windows, it - // depends on whether the tab is an app tab. - if (type_ != TYPE_EXTENSION_APP) - window()->SetToolbarCollapsedMode(new_contents->is_app()); + window()->SetToolbarCollapsedMode(!tabstrip_model_.IsToolbarVisible(index)); } void Browser::TabMoved(TabContents* contents, |