| Index: chrome/browser/ui/gtk/browser_toolbar_gtk.cc
|
| diff --git a/chrome/browser/ui/gtk/browser_toolbar_gtk.cc b/chrome/browser/ui/gtk/browser_toolbar_gtk.cc
|
| index 06238dd033803bfd6c305cc93c746fd749b2c5ee..71fadf1d1e2306b5593033e6e153b294e986923c 100644
|
| --- a/chrome/browser/ui/gtk/browser_toolbar_gtk.cc
|
| +++ b/chrome/browser/ui/gtk/browser_toolbar_gtk.cc
|
| @@ -615,11 +615,8 @@ void BrowserToolbarGtk::OnDragDataReceived(GtkWidget* widget,
|
|
|
| void BrowserToolbarGtk::NotifyPrefChanged(const std::string* pref) {
|
| if (!pref || *pref == prefs::kShowHomeButton) {
|
| - if (show_home_button_.GetValue() && !ShouldOnlyShowLocation()) {
|
| - gtk_widget_show(home_->widget());
|
| - } else {
|
| - gtk_widget_hide(home_->widget());
|
| - }
|
| + bool visible = show_home_button_.GetValue() && !ShouldOnlyShowLocation();
|
| + gtk_widget_set_visible(home_->widget(), visible);
|
| }
|
|
|
| if (!pref ||
|
|
|