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 55a60bd6c05107d2515f6ced505cd55bf79a4b44..f6646cb41fcbb6a9739bad9617eae43e3aa04744 100644 |
--- a/chrome/browser/bookmarks/chrome_bookmark_client.cc |
+++ b/chrome/browser/bookmarks/chrome_bookmark_client.cc |
@@ -69,6 +69,15 @@ bool ChromeBookmarkClient::IsDescendantOfManagedNode(const BookmarkNode* node) { |
return node && node->HasAncestor(managed_node_); |
} |
+bool ChromeBookmarkClient::HasDescendantsOfManagedNode( |
+ const std::vector<const BookmarkNode*>& list) { |
+ for (size_t i = 0; i < list.size(); ++i) { |
+ if (IsDescendantOfManagedNode(list[i])) |
+ return true; |
+ } |
+ return false; |
+} |
+ |
bool ChromeBookmarkClient::PreferTouchIcon() { |
#if !defined(OS_IOS) |
return false; |