summaryrefslogtreecommitdiffstats
path: root/sync/internal_api/change_record.cc
diff options
context:
space:
mode:
authorestade <estade@chromium.org>2015-05-07 14:16:45 -0700
committerCommit bot <commit-bot@chromium.org>2015-05-07 21:17:10 +0000
commitc6bb7fcb643e4ca240f793e1455155ea2699ce5b (patch)
treef3b8bc8bb8b617f3cf4be22be81bb8b7b9f93aa0 /sync/internal_api/change_record.cc
parent61cae85448cfeb793270e804b5ad1023993279c5 (diff)
downloadchromium_src-c6bb7fcb643e4ca240f793e1455155ea2699ce5b.zip
chromium_src-c6bb7fcb643e4ca240f793e1455155ea2699ce5b.tar.gz
chromium_src-c6bb7fcb643e4ca240f793e1455155ea2699ce5b.tar.bz2
Convert some parts of sync/ to use of scoped_ptr instead of bare ptrs
for base::Value handling. BUG=none Review URL: https://codereview.chromium.org/1126913002 Cr-Commit-Position: refs/heads/master@{#328830}
Diffstat (limited to 'sync/internal_api/change_record.cc')
-rw-r--r--sync/internal_api/change_record.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/sync/internal_api/change_record.cc b/sync/internal_api/change_record.cc
index 4894b3c..d6c7d36 100644
--- a/sync/internal_api/change_record.cc
+++ b/sync/internal_api/change_record.cc
@@ -17,8 +17,8 @@ ChangeRecord::ChangeRecord()
ChangeRecord::~ChangeRecord() {}
-base::DictionaryValue* ChangeRecord::ToValue() const {
- base::DictionaryValue* value = new base::DictionaryValue();
+scoped_ptr<base::DictionaryValue> ChangeRecord::ToValue() const {
+ scoped_ptr<base::DictionaryValue> value(new base::DictionaryValue());
std::string action_str;
switch (action) {
case ACTION_ADD:
@@ -55,7 +55,8 @@ ExtraPasswordChangeRecordData::ExtraPasswordChangeRecordData(
ExtraPasswordChangeRecordData::~ExtraPasswordChangeRecordData() {}
-base::DictionaryValue* ExtraPasswordChangeRecordData::ToValue() const {
+scoped_ptr<base::DictionaryValue> ExtraPasswordChangeRecordData::ToValue()
+ const {
return PasswordSpecificsDataToValue(unencrypted_);
}