commit | b1699100facc4616a97e1f190cee0fc333d20c27 | [log] [tgz] |
---|---|---|
author | Tom Anderson <thomasanderson@chromium.org> | Fri Aug 25 17:38:11 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Aug 25 17:38:11 2017 |
tree | df58a7fbb27b729cd49a2f323cae88dc109db9d4 | |
parent | d0b64982cedc3571cb97b1c61da7f41e3bf9890c [diff] |
Gtk: Explicitly track if nav buttons are set in GtkUi GtkUi used to implicitly track if the nav button layout was set by checking if the button layout was nonempty. This caused a bug where the button layout would incorrectly display the default button layout (minimize, maximize, and close all on the right) when Chrome was launched and the GTK setting had no frame buttons. Note that it was still possible to get Chrome to display no frame buttons if you changed the GTK setting after Chrome was launched. BUG=21438 R=erg@chromium.org Change-Id: Ie9f9f4d72b2009b600f50eda4c647dc20e2d5196 Reviewed-on: https://chromium-review.googlesource.com/633837 Reviewed-by: Elliot Glaysher <erg@chromium.org> Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> Cr-Commit-Position: refs/heads/master@{#497456}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .