Index: chrome/browser/ui/webui/flash_ui.cc |
diff --git a/chrome/browser/ui/webui/flash_ui.cc b/chrome/browser/ui/webui/flash_ui.cc |
index 789a9d03538ae88af73e6e15394e24891383f294..07b04e5e1c5172760ebc53d46bd136ffa5f180c2 100644 |
--- a/chrome/browser/ui/webui/flash_ui.cc |
+++ b/chrome/browser/ui/webui/flash_ui.cc |
@@ -7,7 +7,9 @@ |
#include <stddef.h> |
#include <map> |
+#include <memory> |
#include <string> |
+#include <utility> |
#include <vector> |
#include "base/bind.h" |
@@ -187,10 +189,10 @@ void FlashDOMHandler::OnUploadListAvailable() { |
void AddPair(base::ListValue* list, |
const base::string16& key, |
const base::string16& value) { |
- base::DictionaryValue* results = new base::DictionaryValue(); |
+ std::unique_ptr<base::DictionaryValue> results(new base::DictionaryValue()); |
results->SetString("key", key); |
results->SetString("value", value); |
- list->Append(results); |
+ list->Append(std::move(results)); |
} |
void AddPair(base::ListValue* list, |