| Index: chrome/browser/bookmarks/chrome_bookmark_client.cc
|
| diff --git a/chrome/browser/bookmarks/chrome_bookmark_client.cc b/chrome/browser/bookmarks/chrome_bookmark_client.cc
|
| index 15d835dfab200beeea3eedbb97b5f15cb477295c..7b82935beff1e4df4380c7e46ecf28a80e9337ba 100644
|
| --- a/chrome/browser/bookmarks/chrome_bookmark_client.cc
|
| +++ b/chrome/browser/bookmarks/chrome_bookmark_client.cc
|
| @@ -196,11 +196,13 @@ bookmarks::LoadExtraCallback ChromeBookmarkClient::GetLoadExtraNodesCallback() {
|
| bool ChromeBookmarkClient::CanSetPermanentNodeTitle(
|
| const BookmarkNode* permanent_node) {
|
| // The |managed_node_| can have its title updated if the user signs in or
|
| - // out, since the name of the managed domain can appear in it. The
|
| - // |supervised_node_| has a fixed title which can never be updated.
|
| + // out, since the name of the managed domain can appear in it.
|
| + // Also, both |managed_node_| and |supervised_node_| can have their title
|
| + // updated on locale changes (crbug.com/459448).
|
| return (!bookmarks::IsDescendantOf(permanent_node, managed_node_) &&
|
| !bookmarks::IsDescendantOf(permanent_node, supervised_node_)) ||
|
| - permanent_node == managed_node_;
|
| + permanent_node == managed_node_ ||
|
| + permanent_node == supervised_node_;
|
| }
|
|
|
| bool ChromeBookmarkClient::CanSyncNode(const BookmarkNode* node) {
|
|
|