Index: chrome/browser/ui/webui/settings/settings_media_devices_selection_handler.cc |
diff --git a/chrome/browser/ui/webui/settings/settings_media_devices_selection_handler.cc b/chrome/browser/ui/webui/settings/settings_media_devices_selection_handler.cc |
index 9e8be216f64f3760805318fbfd8ef0333bfc48c4..29c624922d2794b8bb17cc940b79029a687384ea 100644 |
--- a/chrome/browser/ui/webui/settings/settings_media_devices_selection_handler.cc |
+++ b/chrome/browser/ui/webui/settings/settings_media_devices_selection_handler.cc |
@@ -6,6 +6,9 @@ |
#include <stddef.h> |
+#include <memory> |
+#include <utility> |
+ |
#include "base/bind.h" |
#include "base/macros.h" |
#include "chrome/browser/profiles/profile.h" |
@@ -117,10 +120,10 @@ void MediaDevicesSelectionHandler::UpdateDevicesMenu( |
std::string default_id; |
base::ListValue device_list; |
for (size_t i = 0; i < devices.size(); ++i) { |
- base::DictionaryValue* entry = new base::DictionaryValue(); |
+ std::unique_ptr<base::DictionaryValue> entry(new base::DictionaryValue()); |
entry->SetString("name", devices[i].name); |
entry->SetString("id", devices[i].id); |
- device_list.Append(entry); |
+ device_list.Append(std::move(entry)); |
if (devices[i].id == default_device) |
default_id = default_device; |
} |