Chromium Code Reviews| Index: chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc |
| diff --git a/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc b/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc |
| index e401e50be80bd6f78ee4fede6e79c8b21e5689e8..4e652a3f0f48dbbffd3bb758fff29cb9dcf6fb04 100644 |
| --- a/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc |
| +++ b/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc |
| @@ -7,6 +7,7 @@ |
| #include <math.h> // For floor() |
|
jdoerrie
2017/04/06 14:25:50
[[newline]]
#include <utility>
vabr (Chromium)
2017/04/07 20:40:40
Done.
|
| #include <vector> |
| +#include "base/memory/ptr_util.h" |
| #include "base/strings/string_number_conversions.h" |
| #include "base/strings/utf_string_conversions.h" |
|
jdoerrie
2017/04/06 14:25:50
#include "base/values.h"
vabr (Chromium)
2017/04/07 20:40:40
Done.
|
| #include "chrome/browser/extensions/api/bookmarks/bookmark_api_constants.h" |
| @@ -151,14 +152,14 @@ void GetMetaInfo(const BookmarkNode& node, |
| return; |
| const BookmarkNode::MetaInfoMap* meta_info = node.GetMetaInfoMap(); |
| - base::DictionaryValue* value = new base::DictionaryValue(); |
| + auto value = base::MakeUnique<base::DictionaryValue>(); |
| if (meta_info) { |
| BookmarkNode::MetaInfoMap::const_iterator itr; |
| for (itr = meta_info->begin(); itr != meta_info->end(); ++itr) { |
| value->SetStringWithoutPathExpansion(itr->first, itr->second); |
| } |
| } |
| - id_to_meta_info_map->Set(base::Int64ToString(node.id()), value); |
| + id_to_meta_info_map->Set(base::Int64ToString(node.id()), std::move(value)); |
| if (node.is_folder()) { |
| for (int i = 0; i < node.child_count(); ++i) { |