Index: chrome/browser/extensions/extension_tab_util.cc |
diff --git a/chrome/browser/extensions/extension_tab_util.cc b/chrome/browser/extensions/extension_tab_util.cc |
index 68a27d537c29618d7377c406f8d11c37e2ded727..68d6fe0f98a1331832d37f37e2582ec49485859e 100644 |
--- a/chrome/browser/extensions/extension_tab_util.cc |
+++ b/chrome/browser/extensions/extension_tab_util.cc |
@@ -349,10 +349,10 @@ std::unique_ptr<api::tabs::Tab> ExtensionTabUtil::CreateTabObject( |
return result; |
} |
-base::ListValue* ExtensionTabUtil::CreateTabList( |
+std::unique_ptr<base::ListValue> ExtensionTabUtil::CreateTabList( |
const Browser* browser, |
const Extension* extension) { |
- base::ListValue* tab_list = new base::ListValue(); |
+ std::unique_ptr<base::ListValue> tab_list(new base::ListValue()); |
TabStripModel* tab_strip = browser->tab_strip_model(); |
for (int i = 0; i < tab_strip->count(); ++i) { |
tab_list->Append( |