Index: chrome/browser/devtools/devtools_ui_bindings.cc |
diff --git a/chrome/browser/devtools/devtools_ui_bindings.cc b/chrome/browser/devtools/devtools_ui_bindings.cc |
index f901b8fa58d2a51103126e75f2ec5811f881d476..e083cfbf8aa6f592c6766830864c135922a40f1e 100644 |
--- a/chrome/browser/devtools/devtools_ui_bindings.cc |
+++ b/chrome/browser/devtools/devtools_ui_bindings.cc |
@@ -5,6 +5,7 @@ |
#include "chrome/browser/devtools/devtools_ui_bindings.h" |
#include <stddef.h> |
+ |
#include <utility> |
#include "base/base64.h" |
@@ -1007,7 +1008,8 @@ void DevToolsUIBindings::AddDevToolsExtensionsToClient() { |
if (extensions::chrome_manifest_urls::GetDevToolsPage(extension.get()) |
.is_empty()) |
continue; |
- base::DictionaryValue* extension_info = new base::DictionaryValue(); |
+ std::unique_ptr<base::DictionaryValue> extension_info( |
+ new base::DictionaryValue()); |
extension_info->Set( |
"startPage", |
new base::StringValue(extensions::chrome_manifest_urls::GetDevToolsPage( |
@@ -1017,7 +1019,7 @@ void DevToolsUIBindings::AddDevToolsExtensionsToClient() { |
new base::FundamentalValue( |
extension->permissions_data()->HasAPIPermission( |
extensions::APIPermission::kExperimental))); |
- results.Append(extension_info); |
+ results.Append(std::move(extension_info)); |
} |
CallClientFunction("DevToolsAPI.addExtensions", |
&results, NULL, NULL); |