Index: chrome/browser/extensions/api/commands/command_service_browsertest.cc |
diff --git a/chrome/browser/extensions/api/commands/command_service_browsertest.cc b/chrome/browser/extensions/api/commands/command_service_browsertest.cc |
index 0f69acbf453a681720e877646877a021884aa115..636cffe6ef499552a9df64de22f56817b21fdd32 100644 |
--- a/chrome/browser/extensions/api/commands/command_service_browsertest.cc |
+++ b/chrome/browser/extensions/api/commands/command_service_browsertest.cc |
@@ -2,6 +2,10 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
+#include <utility> |
+ |
+#include "base/memory/ptr_util.h" |
+#include "base/values.h" |
#include "build/build_config.h" |
#include "chrome/browser/extensions/api/commands/command_service.h" |
#include "chrome/browser/extensions/extension_apitest.h" |
@@ -110,11 +114,11 @@ IN_PROC_BROWSER_TEST_F(CommandServiceTest, |
// another platform. |
std::string anotherPlatformKey = GetAnotherCommandPlatform() + ":Alt+G"; |
const char kNamedCommandName[] = "toggle-feature"; |
- base::DictionaryValue* keybinding = new base::DictionaryValue(); |
+ auto keybinding = base::MakeUnique<base::DictionaryValue>(); |
keybinding->SetString("extension", extension->id()); |
keybinding->SetString("command_name", kNamedCommandName); |
keybinding->SetBoolean("global", false); |
- bindings->Set(anotherPlatformKey, keybinding); |
+ bindings->Set(anotherPlatformKey, std::move(keybinding)); |
CommandService* command_service = CommandService::Get(browser()->profile()); |
command_service->RemoveKeybindingPrefs(extension->id(), kNamedCommandName); |