Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4566)

Unified Diff: chrome/browser/extensions/api/bookmarks/bookmarks_api.cc

Issue 1828633002: [Extensions] Convert APIs to use movable types [2] (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Istiaque's Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/extensions/api/bookmarks/bookmarks_api.cc
diff --git a/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc b/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc
index 61b47cffb1ff047ec3f21c834e66ff1df8032539..a59ad279b3dec4e52323d6ec7a6c5c44079acd67 100644
--- a/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc
+++ b/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc
@@ -296,11 +296,11 @@ void BookmarkEventRouter::BookmarkNodeAdded(BookmarkModel* model,
const BookmarkNode* parent,
int index) {
const BookmarkNode* node = parent->GetChild(index);
- scoped_ptr<BookmarkTreeNode> tree_node(
- bookmark_api_helpers::GetBookmarkTreeNode(managed_, node, false, false));
- DispatchEvent(events::BOOKMARKS_ON_CREATED, bookmarks::OnCreated::kEventName,
- bookmarks::OnCreated::Create(base::Int64ToString(node->id()),
- *tree_node));
+ BookmarkTreeNode tree_node =
+ bookmark_api_helpers::GetBookmarkTreeNode(managed_, node, false, false);
+ DispatchEvent(
+ events::BOOKMARKS_ON_CREATED, bookmarks::OnCreated::kEventName,
+ bookmarks::OnCreated::Create(base::Int64ToString(node->id()), tree_node));
}
void BookmarkEventRouter::BookmarkNodeRemoved(
@@ -420,7 +420,7 @@ bool BookmarksGetFunction::RunOnReady() {
bookmarks::Get::Params::Create(*args_));
EXTENSION_FUNCTION_VALIDATE(params.get());
- std::vector<linked_ptr<BookmarkTreeNode> > nodes;
+ std::vector<BookmarkTreeNode> nodes;
ManagedBookmarkService* managed = GetManagedBookmarkService();
if (params->id_or_id_list.as_strings) {
std::vector<std::string>& ids = *params->id_or_id_list.as_strings;
@@ -453,7 +453,7 @@ bool BookmarksGetChildrenFunction::RunOnReady() {
if (!node)
return false;
- std::vector<linked_ptr<BookmarkTreeNode> > nodes;
+ std::vector<BookmarkTreeNode> nodes;
int child_count = node->child_count();
for (int i = 0; i < child_count; ++i) {
const BookmarkNode* child = node->GetChild(i);
@@ -478,10 +478,8 @@ bool BookmarksGetRecentFunction::RunOnReady() {
params->number_of_items,
&nodes);
- std::vector<linked_ptr<BookmarkTreeNode> > tree_nodes;
- std::vector<const BookmarkNode*>::iterator i = nodes.begin();
- for (; i != nodes.end(); ++i) {
- const BookmarkNode* node = *i;
+ std::vector<BookmarkTreeNode> tree_nodes;
+ for (const BookmarkNode* node : nodes) {
bookmark_api_helpers::AddNode(GetManagedBookmarkService(), node,
&tree_nodes, false);
}
@@ -491,7 +489,7 @@ bool BookmarksGetRecentFunction::RunOnReady() {
}
bool BookmarksGetTreeFunction::RunOnReady() {
- std::vector<linked_ptr<BookmarkTreeNode> > nodes;
+ std::vector<BookmarkTreeNode> nodes;
const BookmarkNode* node =
BookmarkModelFactory::GetForProfile(GetProfile())->root_node();
bookmark_api_helpers::AddNode(GetManagedBookmarkService(), node, &nodes,
@@ -509,7 +507,7 @@ bool BookmarksGetSubTreeFunction::RunOnReady() {
if (!node)
return false;
- std::vector<linked_ptr<BookmarkTreeNode> > nodes;
+ std::vector<BookmarkTreeNode> nodes;
bookmark_api_helpers::AddNode(GetManagedBookmarkService(), node, &nodes,
true);
results_ = bookmarks::GetSubTree::Results::Create(nodes);
@@ -555,12 +553,10 @@ bool BookmarksSearchFunction::RunOnReady() {
&nodes);
}
- std::vector<linked_ptr<BookmarkTreeNode> > tree_nodes;
+ std::vector<BookmarkTreeNode> tree_nodes;
ManagedBookmarkService* managed = GetManagedBookmarkService();
- for (std::vector<const BookmarkNode*>::iterator node_iter = nodes.begin();
- node_iter != nodes.end(); ++node_iter) {
- bookmark_api_helpers::AddNode(managed, *node_iter, &tree_nodes, false);
- }
+ for (const BookmarkNode* node : nodes)
+ bookmark_api_helpers::AddNode(managed, node, &tree_nodes, false);
results_ = bookmarks::Search::Results::Create(tree_nodes);
return true;
@@ -618,9 +614,9 @@ bool BookmarksCreateFunction::RunOnReady() {
if (!node)
return false;
- scoped_ptr<BookmarkTreeNode> ret(bookmark_api_helpers::GetBookmarkTreeNode(
- GetManagedBookmarkService(), node, false, false));
- results_ = bookmarks::Create::Results::Create(*ret);
+ BookmarkTreeNode ret = bookmark_api_helpers::GetBookmarkTreeNode(
+ GetManagedBookmarkService(), node, false, false);
+ results_ = bookmarks::Create::Results::Create(ret);
return true;
}
@@ -678,10 +674,9 @@ bool BookmarksMoveFunction::RunOnReady() {
model->Move(node, parent, index);
- scoped_ptr<BookmarkTreeNode> tree_node(
- bookmark_api_helpers::GetBookmarkTreeNode(GetManagedBookmarkService(),
- node, false, false));
- results_ = bookmarks::Move::Results::Create(*tree_node);
+ BookmarkTreeNode tree_node = bookmark_api_helpers::GetBookmarkTreeNode(
+ GetManagedBookmarkService(), node, false, false);
+ results_ = bookmarks::Move::Results::Create(tree_node);
return true;
}
@@ -734,10 +729,9 @@ bool BookmarksUpdateFunction::RunOnReady() {
if (!url.is_empty())
model->SetURL(node, url);
- scoped_ptr<BookmarkTreeNode> tree_node(
- bookmark_api_helpers::GetBookmarkTreeNode(GetManagedBookmarkService(),
- node, false, false));
- results_ = bookmarks::Update::Results::Create(*tree_node);
+ BookmarkTreeNode tree_node = bookmark_api_helpers::GetBookmarkTreeNode(
+ GetManagedBookmarkService(), node, false, false);
+ results_ = bookmarks::Update::Results::Create(tree_node);
return true;
}

Powered by Google App Engine
This is Rietveld 408576698