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) { |