summaryrefslogtreecommitdiffstats
path: root/net/sdch
diff options
context:
space:
mode:
authorestade <estade@chromium.org>2015-06-26 11:16:18 -0700
committerCommit bot <commit-bot@chromium.org>2015-06-26 18:16:54 +0000
commit0bd407f3979d07dad729c5edfbd6d9e2d399867f (patch)
tree9361f23e5032ced375ca81233b55a9391dc40165 /net/sdch
parent83d4d08f5cdbefec78f77d9b83c5406b92cdb9a0 (diff)
downloadchromium_src-0bd407f3979d07dad729c5edfbd6d9e2d399867f.zip
chromium_src-0bd407f3979d07dad729c5edfbd6d9e2d399867f.tar.gz
chromium_src-0bd407f3979d07dad729c5edfbd6d9e2d399867f.tar.bz2
Convert some base/prefs/ methods to scoped_ptr instead of bare ptr
BUG= Review URL: https://codereview.chromium.org/1160403002 Cr-Commit-Position: refs/heads/master@{#336412}
Diffstat (limited to 'net/sdch')
-rw-r--r--net/sdch/sdch_owner.cc4
-rw-r--r--net/sdch/sdch_owner_unittest.cc10
2 files changed, 7 insertions, 7 deletions
diff --git a/net/sdch/sdch_owner.cc b/net/sdch/sdch_owner.cc
index b073af8..4004503 100644
--- a/net/sdch/sdch_owner.cc
+++ b/net/sdch/sdch_owner.cc
@@ -98,11 +98,11 @@ base::DictionaryValue* GetPersistentStoreDictionaryMap(
// above schema, removing anything previously in the store under
// kPreferenceName.
void InitializePrefStore(WriteablePrefStore* store) {
- base::DictionaryValue* empty_store(new base::DictionaryValue);
+ scoped_ptr<base::DictionaryValue> empty_store(new base::DictionaryValue);
empty_store->SetInteger(kVersionKey, kVersion);
empty_store->Set(kDictionariesKey,
make_scoped_ptr(new base::DictionaryValue));
- store->SetValue(kPreferenceName, empty_store,
+ store->SetValue(kPreferenceName, empty_store.Pass(),
WriteablePrefStore::DEFAULT_PREF_WRITE_FLAGS);
}
diff --git a/net/sdch/sdch_owner_unittest.cc b/net/sdch/sdch_owner_unittest.cc
index 345d5b5..149041f 100644
--- a/net/sdch/sdch_owner_unittest.cc
+++ b/net/sdch/sdch_owner_unittest.cc
@@ -777,7 +777,7 @@ TEST_F(SdchOwnerPersistenceTest, Empty) {
// Test a persistence store with an empty dictionary.
TEST_F(SdchOwnerPersistenceTest, Persistent_EmptyDict) {
- pref_store_->SetValue("SDCH", new base::DictionaryValue(),
+ pref_store_->SetValue("SDCH", make_scoped_ptr(new base::DictionaryValue()),
WriteablePrefStore::DEFAULT_PREF_WRITE_FLAGS);
ResetOwner(false);
EXPECT_EQ(0, owner_->GetDictionaryCountForTesting());
@@ -785,9 +785,9 @@ TEST_F(SdchOwnerPersistenceTest, Persistent_EmptyDict) {
// Test a persistence store with a bad version number.
TEST_F(SdchOwnerPersistenceTest, Persistent_BadVersion) {
- base::DictionaryValue* sdch_dict = new base::DictionaryValue();
+ scoped_ptr<base::DictionaryValue> sdch_dict(new base::DictionaryValue());
sdch_dict->SetInteger("version", 2);
- pref_store_->SetValue("SDCH", sdch_dict,
+ pref_store_->SetValue("SDCH", sdch_dict.Pass(),
WriteablePrefStore::DEFAULT_PREF_WRITE_FLAGS);
ResetOwner(false);
@@ -796,11 +796,11 @@ TEST_F(SdchOwnerPersistenceTest, Persistent_BadVersion) {
// Test a persistence store with an empty dictionaries map.
TEST_F(SdchOwnerPersistenceTest, Persistent_EmptyDictList) {
- base::DictionaryValue* sdch_dict = new base::DictionaryValue();
+ scoped_ptr<base::DictionaryValue> sdch_dict(new base::DictionaryValue());
scoped_ptr<base::DictionaryValue> dicts(new base::DictionaryValue());
sdch_dict->SetInteger("version", 1);
sdch_dict->Set("dictionaries", dicts.Pass());
- pref_store_->SetValue("SDCH", sdch_dict,
+ pref_store_->SetValue("SDCH", sdch_dict.Pass(),
WriteablePrefStore::DEFAULT_PREF_WRITE_FLAGS);
ResetOwner(false);