| Index: components/bookmarks/browser/bookmark_utils.cc
|
| diff --git a/components/bookmarks/browser/bookmark_utils.cc b/components/bookmarks/browser/bookmark_utils.cc
|
| index ccd5ebb5dd2340fe467d7fb49c8ec3a0e43505a0..59aa885d111859bb0727e850bdc7f50908ea9a23 100644
|
| --- a/components/bookmarks/browser/bookmark_utils.cc
|
| +++ b/components/bookmarks/browser/bookmark_utils.cc
|
| @@ -204,7 +204,7 @@ void CopyToClipboard(BookmarkModel* model,
|
| for (size_t i = 0; i < filtered_nodes.size(); ++i) {
|
| int index = filtered_nodes[i]->parent()->GetIndexOf(filtered_nodes[i]);
|
| if (index > -1)
|
| - model->Remove(filtered_nodes[i]->parent(), index);
|
| + model->Remove(filtered_nodes[i]);
|
| }
|
| }
|
| }
|
| @@ -439,8 +439,7 @@ void DeleteBookmarkFolders(BookmarkModel* model,
|
| const BookmarkNode* node = GetBookmarkNodeByID(model, *iter);
|
| if (!node)
|
| continue;
|
| - const BookmarkNode* parent = node->parent();
|
| - model->Remove(parent, parent->GetIndexOf(node));
|
| + model->Remove(node);
|
| }
|
| }
|
|
|
| @@ -463,7 +462,7 @@ void RemoveAllBookmarks(BookmarkModel* model, const GURL& url) {
|
| const BookmarkNode* node = bookmarks[i];
|
| int index = node->parent()->GetIndexOf(node);
|
| if (index > -1 && model->client()->CanBeEditedByUser(node))
|
| - model->Remove(node->parent(), index);
|
| + model->Remove(node);
|
| }
|
| }
|
|
|
|
|