Index: components/sync/engine_impl/worker_entity_tracker.cc |
diff --git a/components/sync/engine_impl/worker_entity_tracker.cc b/components/sync/engine_impl/worker_entity_tracker.cc |
index 2e0ca7bfb65e0c6e293915302b4d1becbc147779..f8cf9e39613141127d182f929b69867b146b3e2a 100644 |
--- a/components/sync/engine_impl/worker_entity_tracker.cc |
+++ b/components/sync/engine_impl/worker_entity_tracker.cc |
@@ -7,6 +7,7 @@ |
#include <algorithm> |
#include "base/logging.h" |
+#include "base/memory/ptr_util.h" |
#include "components/sync/base/model_type.h" |
#include "components/sync/base/time.h" |
#include "components/sync/syncable/syncable_util.h" |
@@ -82,7 +83,7 @@ void WorkerEntityTracker::RequestCommit(const CommitRequestData& data) { |
DCHECK_EQ(client_tag_hash_, data.entity->client_tag_hash); |
// TODO(stanisc): consider simply copying CommitRequestData instead of |
// allocating one dynamically. |
- pending_commit_.reset(new CommitRequestData(data)); |
+ pending_commit_ = base::MakeUnique<CommitRequestData>(data); |
// Do our counter values indicate a conflict? If so, don't commit. |
// |
@@ -150,7 +151,7 @@ bool WorkerEntityTracker::ReceiveEncryptedUpdate( |
return false; |
highest_gu_response_version_ = data.response_version; |
- encrypted_update_.reset(new UpdateResponseData(data)); |
+ encrypted_update_ = base::MakeUnique<UpdateResponseData>(data); |
ClearPendingCommit(); |
return true; |
} |