summaryrefslogtreecommitdiffstats
path: root/chrome/browser/browser.cc
diff options
context:
space:
mode:
authoraa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-06 04:49:53 +0000
committeraa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-06 04:49:53 +0000
commit4488e65fb39ce4ed0ccd40dd89615acb2de1d9f3 (patch)
tree84ce3e4d06b8ba2fc5db3f9aa0952a91c1836b70 /chrome/browser/browser.cc
parent8066b15a2e4235319cd051337626e1c731306209 (diff)
downloadchromium_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.cc9
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,