| Index: components/bookmarks/browser/bookmark_model.cc
|
| diff --git a/components/bookmarks/browser/bookmark_model.cc b/components/bookmarks/browser/bookmark_model.cc
|
| index 3343af0be6d0d2c71302f66f7b1b9eaa095c6f01..390a2316134f1a15c043f5c7faac2628e34459d4 100644
|
| --- a/components/bookmarks/browser/bookmark_model.cc
|
| +++ b/components/bookmarks/browser/bookmark_model.cc
|
| @@ -98,7 +98,7 @@ class EmptyUndoDelegate : public BookmarkUndoDelegate {
|
| void OnBookmarkNodeRemoved(BookmarkModel* model,
|
| const BookmarkNode* parent,
|
| int index,
|
| - scoped_ptr<BookmarkNode> node) override {}
|
| + std::unique_ptr<BookmarkNode> node) override {}
|
|
|
| DISALLOW_COPY_AND_ASSIGN(EmptyUndoDelegate);
|
| };
|
| @@ -107,7 +107,7 @@ class EmptyUndoDelegate : public BookmarkUndoDelegate {
|
|
|
| // BookmarkModel --------------------------------------------------------------
|
|
|
| -BookmarkModel::BookmarkModel(scoped_ptr<BookmarkClient> client)
|
| +BookmarkModel::BookmarkModel(std::unique_ptr<BookmarkClient> client)
|
| : client_(std::move(client)),
|
| loaded_(false),
|
| root_(GURL()),
|
| @@ -258,10 +258,8 @@ void BookmarkModel::RemoveAllUserBookmarks() {
|
| BeginGroupedChanges();
|
| for (const auto& removed_node_data : removed_node_data_list) {
|
| undo_delegate()->OnBookmarkNodeRemoved(
|
| - this,
|
| - removed_node_data.parent,
|
| - removed_node_data.index,
|
| - scoped_ptr<BookmarkNode>(removed_node_data.node));
|
| + this, removed_node_data.parent, removed_node_data.index,
|
| + std::unique_ptr<BookmarkNode>(removed_node_data.node));
|
| }
|
| EndGroupedChanges();
|
| }
|
| @@ -658,7 +656,7 @@ void BookmarkModel::SortChildren(const BookmarkNode* parent) {
|
| OnWillReorderBookmarkNode(this, parent));
|
|
|
| UErrorCode error = U_ZERO_ERROR;
|
| - scoped_ptr<icu::Collator> collator(icu::Collator::createInstance(error));
|
| + std::unique_ptr<icu::Collator> collator(icu::Collator::createInstance(error));
|
| if (U_FAILURE(error))
|
| collator.reset(NULL);
|
| BookmarkNode* mutable_parent = AsMutable(parent);
|
| @@ -753,9 +751,10 @@ const BookmarkPermanentNode* BookmarkModel::PermanentNode(
|
| }
|
| }
|
|
|
| -void BookmarkModel::RestoreRemovedNode(const BookmarkNode* parent,
|
| - int index,
|
| - scoped_ptr<BookmarkNode> scoped_node) {
|
| +void BookmarkModel::RestoreRemovedNode(
|
| + const BookmarkNode* parent,
|
| + int index,
|
| + std::unique_ptr<BookmarkNode> scoped_node) {
|
| BookmarkNode* node = scoped_node.release();
|
| AddNode(AsMutable(parent), index, node);
|
|
|
| @@ -798,7 +797,7 @@ void BookmarkModel::RemoveNode(BookmarkNode* node,
|
| RemoveNode(node->GetChild(i), removed_urls);
|
| }
|
|
|
| -void BookmarkModel::DoneLoading(scoped_ptr<BookmarkLoadDetails> details) {
|
| +void BookmarkModel::DoneLoading(std::unique_ptr<BookmarkLoadDetails> details) {
|
| DCHECK(details);
|
| if (loaded_) {
|
| // We should only ever be loaded once.
|
| @@ -890,7 +889,7 @@ void BookmarkModel::DoneLoading(scoped_ptr<BookmarkLoadDetails> details) {
|
| }
|
|
|
| void BookmarkModel::RemoveAndDeleteNode(BookmarkNode* delete_me) {
|
| - scoped_ptr<BookmarkNode> node(delete_me);
|
| + std::unique_ptr<BookmarkNode> node(delete_me);
|
|
|
| const BookmarkNode* parent = node->parent();
|
| DCHECK(parent);
|
| @@ -1089,20 +1088,16 @@ int64_t BookmarkModel::generate_next_node_id() {
|
| return next_node_id_++;
|
| }
|
|
|
| -scoped_ptr<BookmarkLoadDetails> BookmarkModel::CreateLoadDetails() {
|
| +std::unique_ptr<BookmarkLoadDetails> BookmarkModel::CreateLoadDetails() {
|
| BookmarkPermanentNode* bb_node =
|
| CreatePermanentNode(BookmarkNode::BOOKMARK_BAR);
|
| BookmarkPermanentNode* other_node =
|
| CreatePermanentNode(BookmarkNode::OTHER_NODE);
|
| BookmarkPermanentNode* mobile_node =
|
| CreatePermanentNode(BookmarkNode::MOBILE);
|
| - return scoped_ptr<BookmarkLoadDetails>(new BookmarkLoadDetails(
|
| - bb_node,
|
| - other_node,
|
| - mobile_node,
|
| - client_->GetLoadExtraNodesCallback(),
|
| - new BookmarkIndex(client_.get()),
|
| - next_node_id_));
|
| + return std::unique_ptr<BookmarkLoadDetails>(new BookmarkLoadDetails(
|
| + bb_node, other_node, mobile_node, client_->GetLoadExtraNodesCallback(),
|
| + new BookmarkIndex(client_.get()), next_node_id_));
|
| }
|
|
|
| void BookmarkModel::SetUndoDelegate(BookmarkUndoDelegate* undo_delegate) {
|
|
|