Index: base/supports_user_data.cc |
diff --git a/base/supports_user_data.cc b/base/supports_user_data.cc |
index d5110555333a0a00ec2c2c93f696524f01ebc591..7065917a50519c29a73be3ac2cdad1685e2ac732 100644 |
--- a/base/supports_user_data.cc |
+++ b/base/supports_user_data.cc |
@@ -23,8 +23,13 @@ SupportsUserData::Data* SupportsUserData::GetUserData(const void* key) const { |
} |
void SupportsUserData::SetUserData(const void* key, Data* data) { |
+ SetUserData(key, WrapUnique(data)); |
+} |
+ |
+void SupportsUserData::SetUserData(const void* key, |
+ std::unique_ptr<Data> data) { |
DCHECK(sequence_checker_.CalledOnValidSequence()); |
- user_data_[key] = WrapUnique(data); |
+ user_data_[key] = std::move(data); |
} |
void SupportsUserData::RemoveUserData(const void* key) { |