diff options
author | tc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-07 21:18:15 +0000 |
---|---|---|
committer | tc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-07 21:18:15 +0000 |
commit | 169ad0687a2dcfb0bb81b6fda77de1b1c0c143ec (patch) | |
tree | f98cbff87e4ebe63fa9487b9a44d525de09855e4 /chrome/browser | |
parent | 474604c80b25e9d4c7eaf6528148b9babedeba28 (diff) | |
download | chromium_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.cc | 6 |
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() { |