summaryrefslogtreecommitdiffstats
path: root/chrome/browser
diff options
context:
space:
mode:
authortc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-07 21:18:15 +0000
committertc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-07 21:18:15 +0000
commit169ad0687a2dcfb0bb81b6fda77de1b1c0c143ec (patch)
treef98cbff87e4ebe63fa9487b9a44d525de09855e4 /chrome/browser
parent474604c80b25e9d4c7eaf6528148b9babedeba28 (diff)
downloadchromium_src-169ad0687a2dcfb0bb81b6fda77de1b1c0c143ec.zip
chromium_src-169ad0687a2dcfb0bb81b6fda77de1b1c0c143ec.tar.gz
chromium_src-169ad0687a2dcfb0bb81b6fda77de1b1c0c143ec.tar.bz2
Check the bookmark bar state when updating the title of the page.
Windows does this too, it's just not an explicit call. BUG=18602 Review URL: http://codereview.chromium.org/165158 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22792 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser')
-rw-r--r--chrome/browser/gtk/browser_window_gtk.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome/browser/gtk/browser_window_gtk.cc b/chrome/browser/gtk/browser_window_gtk.cc
index 910317e..79514b3 100644
--- a/chrome/browser/gtk/browser_window_gtk.cc
+++ b/chrome/browser/gtk/browser_window_gtk.cc
@@ -718,6 +718,12 @@ void BrowserWindowGtk::UpdateTitleBar() {
gtk_window_set_title(window_, UTF16ToUTF8(title).c_str());
if (ShouldShowWindowIcon())
titlebar_->UpdateTitle();
+
+ // We need to update the bookmark bar state if we're navigating away from the
+ // NTP and "always show bookmark bar" is not set. On Windows,
+ // UpdateTitleBar() causes a layout in BrowserView which checks to see if
+ // the bookmarks bar should be shown.
+ MaybeShowBookmarkBar(browser_->GetSelectedTabContents(), false);
}
void BrowserWindowGtk::UpdateDevTools() {