Index: chrome/browser/ui/webui/options/clear_browser_data_handler.cc |
diff --git a/chrome/browser/ui/webui/options/clear_browser_data_handler.cc b/chrome/browser/ui/webui/options/clear_browser_data_handler.cc |
index 61332e7ea89956c5f2a3aaee1d91526321b21196..b4b15d3b832a48a855e054908db8a10fa38ea8b9 100644 |
--- a/chrome/browser/ui/webui/options/clear_browser_data_handler.cc |
+++ b/chrome/browser/ui/webui/options/clear_browser_data_handler.cc |
@@ -6,6 +6,7 @@ |
#include <stddef.h> |
+#include <memory> |
#include <utility> |
#include "base/bind.h" |
@@ -215,10 +216,10 @@ void ClearBrowserDataHandler::GetLocalizedValues( |
label_string = l10n_util::GetStringUTF16(IDS_CLEAR_DATA_EVERYTHING); |
break; |
} |
- base::ListValue* option = new base::ListValue(); |
+ std::unique_ptr<base::ListValue> option(new base::ListValue()); |
option->AppendInteger(i); |
option->AppendString(label_string); |
- time_list->Append(option); |
+ time_list->Append(std::move(option)); |
} |
localized_strings->Set("clearBrowserDataTimeList", time_list); |
localized_strings->SetBoolean("showDeleteBrowsingHistoryCheckboxes", |