Index: chromeos/dbus/fake_gsm_sms_client.cc |
diff --git a/chromeos/dbus/fake_gsm_sms_client.cc b/chromeos/dbus/fake_gsm_sms_client.cc |
index 9a0f75a3183fa10425312356854753bd14d531a2..520bac762a844e2470cbd5cc564130942356f2f0 100644 |
--- a/chromeos/dbus/fake_gsm_sms_client.cc |
+++ b/chromeos/dbus/fake_gsm_sms_client.cc |
@@ -4,8 +4,11 @@ |
#include <stdint.h> |
+#include <utility> |
+ |
#include "base/bind.h" |
#include "base/location.h" |
+#include "base/memory/ptr_util.h" |
#include "base/single_thread_task_runner.h" |
#include "base/threading/thread_task_runner_handle.h" |
#include "chromeos/dbus/fake_gsm_sms_client.h" |
@@ -103,12 +106,12 @@ void FakeGsmSMSClient::PushTestMessageDelayed() { |
bool FakeGsmSMSClient::PushTestMessage() { |
if (test_index_ >= static_cast<int>(test_messages_.size())) |
return false; |
- base::DictionaryValue* message = new base::DictionaryValue; |
+ auto message = base::MakeUnique<base::DictionaryValue>(); |
message->SetString("number", "000-000-0000"); |
message->SetString("text", test_messages_[test_index_]); |
message->SetInteger("index", test_index_); |
int msg_index = message_list_.GetSize(); |
- message_list_.Append(message); |
+ message_list_.Append(std::move(message)); |
if (!handler_.is_null()) |
handler_.Run(msg_index, true); |
++test_index_; |