Index: chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc |
diff --git a/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc b/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc |
index b551df3e1cfb979788ca46b81b7f9bd7d309860a..3a4d1f89550f02fcf5a8eca1c2ffe8c3ed60a5fa 100644 |
--- a/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc |
+++ b/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc |
@@ -1518,6 +1518,14 @@ void BookmarkBarView::BookmarkNodeRemovedImpl(BookmarkModel* model, |
void BookmarkBarView::BookmarkNodeChangedImpl(BookmarkModel* model, |
const BookmarkNode* node) { |
+ if (node == client_->managed_node()) { |
+ // The managed node may have its title updated. |
+ managed_bookmarks_button_->SetAccessibleName( |
+ client_->managed_node()->GetTitle()); |
+ managed_bookmarks_button_->SetText(client_->managed_node()->GetTitle()); |
+ return; |
+ } |
+ |
if (node->parent() != model->bookmark_bar_node()) { |
// We only care about nodes on the bookmark bar. |
return; |