| Index: chrome/browser/extensions/extension_bookmarks_module.cc
|
| diff --git a/chrome/browser/extensions/extension_bookmarks_module.cc b/chrome/browser/extensions/extension_bookmarks_module.cc
|
| index 1777e790c785fbc5cd0ab8468b347c3b5339a48c..6d9a5c190879489e19dfbca4bdcd01d78b8b6cc7 100644
|
| --- a/chrome/browser/extensions/extension_bookmarks_module.cc
|
| +++ b/chrome/browser/extensions/extension_bookmarks_module.cc
|
| @@ -521,9 +521,7 @@ bool MoveBookmarkFunction::RunImpl() {
|
| error_ = keys::kNoNodeError;
|
| return false;
|
| }
|
| - if (node == model->root_node() ||
|
| - node == model->other_node() ||
|
| - node == model->GetBookmarkBarNode()) {
|
| + if (model->is_permanent_node(node)) {
|
| error_ = keys::kModifySpecialError;
|
| return false;
|
| }
|
| @@ -615,9 +613,7 @@ bool UpdateBookmarkFunction::RunImpl() {
|
| error_ = keys::kNoNodeError;
|
| return false;
|
| }
|
| - if (node == model->root_node() ||
|
| - node == model->other_node() ||
|
| - node == model->GetBookmarkBarNode()) {
|
| + if (model->is_permanent_node(node)) {
|
| error_ = keys::kModifySpecialError;
|
| return false;
|
| }
|
|
|