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..6630d7867ea91ac4132154218972faf93cb2d5f4 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]->parent(), filtered_nodes[i]); |
} |
} |
} |
@@ -440,7 +440,7 @@ void DeleteBookmarkFolders(BookmarkModel* model, |
if (!node) |
continue; |
const BookmarkNode* parent = node->parent(); |
- model->Remove(parent, parent->GetIndexOf(node)); |
+ model->Remove(parent, node); |
} |
} |
@@ -463,7 +463,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->parent(), node); |
} |
} |