Index: chrome/browser/background/background_application_list_model_unittest.cc |
diff --git a/chrome/browser/background/background_application_list_model_unittest.cc b/chrome/browser/background/background_application_list_model_unittest.cc |
index 7a30ff57d2d9a3e823ae3493872464b35beb4020..085f95c456c726d6bcee916dd33cbafb1292583a 100644 |
--- a/chrome/browser/background/background_application_list_model_unittest.cc |
+++ b/chrome/browser/background/background_application_list_model_unittest.cc |
@@ -11,9 +11,11 @@ |
#include <cstdlib> |
#include <memory> |
#include <set> |
+#include <utility> |
#include "base/command_line.h" |
#include "base/files/file_path.h" |
+#include "base/memory/ptr_util.h" |
#include "base/message_loop/message_loop.h" |
#include "base/stl_util.h" |
#include "build/build_config.h" |
@@ -87,11 +89,11 @@ static scoped_refptr<Extension> CreateExtension( |
base::DictionaryValue manifest; |
manifest.SetString(extensions::manifest_keys::kVersion, "1.0.0.0"); |
manifest.SetString(extensions::manifest_keys::kName, name); |
- base::ListValue* permissions = new base::ListValue(); |
- manifest.Set(extensions::manifest_keys::kPermissions, permissions); |
+ auto permissions = base::MakeUnique<base::ListValue>(); |
if (background_permission) { |
permissions->AppendString("background"); |
} |
+ manifest.Set(extensions::manifest_keys::kPermissions, std::move(permissions)); |
std::string error; |
scoped_refptr<Extension> extension; |