Index: chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc |
diff --git a/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc b/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc |
index 182cbb4a9844617f47dad2b678a27efb88b24ba0..c11907a5f54be5c119915e433816873f0d3f88b6 100644 |
--- a/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc |
+++ b/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc |
@@ -110,6 +110,10 @@ bool RemoveNode(BookmarkModel* model, |
*error = keys::kModifySpecialError; |
return false; |
} |
+ if (model->IsManaged(node)) { |
+ *error = keys::kModifyManagedError; |
+ return false; |
+ } |
if (node->is_folder() && !node->empty() && !recursive) { |
*error = keys::kFolderNotEmptyError; |
return false; |