diff options
author | dcheng <dcheng@chromium.org> | 2014-08-28 11:47:38 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-08-28 18:52:30 +0000 |
commit | 077d1b2059778413e7b10db4fe9f248370136edd (patch) | |
tree | 5d1af771a28d521d8d58f8aa756f04d0f2cfa25d /base/prefs | |
parent | 260631aa62e2096045adb0e3780ef562ef12bb4f (diff) | |
download | chromium_src-077d1b2059778413e7b10db4fe9f248370136edd.zip chromium_src-077d1b2059778413e7b10db4fe9f248370136edd.tar.gz chromium_src-077d1b2059778413e7b10db4fe9f248370136edd.tar.bz2 |
Manual fixups for scoped_refptr operator T* removal in base/
BUG=110610
Review URL: https://codereview.chromium.org/511153002
Cr-Commit-Position: refs/heads/master@{#292429}
Diffstat (limited to 'base/prefs')
-rw-r--r-- | base/prefs/json_pref_store.cc | 16 | ||||
-rw-r--r-- | base/prefs/json_pref_store.h | 16 |
2 files changed, 18 insertions, 14 deletions
diff --git a/base/prefs/json_pref_store.cc b/base/prefs/json_pref_store.cc index 2426ffe..d471403 100644 --- a/base/prefs/json_pref_store.cc +++ b/base/prefs/json_pref_store.cc @@ -124,9 +124,10 @@ scoped_refptr<base::SequencedTaskRunner> JsonPrefStore::GetTaskRunnerForFile( base::SequencedWorkerPool::BLOCK_SHUTDOWN); } -JsonPrefStore::JsonPrefStore(const base::FilePath& filename, - base::SequencedTaskRunner* sequenced_task_runner, - scoped_ptr<PrefFilter> pref_filter) +JsonPrefStore::JsonPrefStore( + const base::FilePath& filename, + const scoped_refptr<base::SequencedTaskRunner>& sequenced_task_runner, + scoped_ptr<PrefFilter> pref_filter) : path_(filename), sequenced_task_runner_(sequenced_task_runner), prefs_(new base::DictionaryValue()), @@ -138,10 +139,11 @@ JsonPrefStore::JsonPrefStore(const base::FilePath& filename, read_error_(PREF_READ_ERROR_NONE) { } -JsonPrefStore::JsonPrefStore(const base::FilePath& filename, - const base::FilePath& alternate_filename, - base::SequencedTaskRunner* sequenced_task_runner, - scoped_ptr<PrefFilter> pref_filter) +JsonPrefStore::JsonPrefStore( + const base::FilePath& filename, + const base::FilePath& alternate_filename, + const scoped_refptr<base::SequencedTaskRunner>& sequenced_task_runner, + scoped_ptr<PrefFilter> pref_filter) : path_(filename), alternate_path_(alternate_filename), sequenced_task_runner_(sequenced_task_runner), diff --git a/base/prefs/json_pref_store.h b/base/prefs/json_pref_store.h index 6df9e23..7f26c89 100644 --- a/base/prefs/json_pref_store.h +++ b/base/prefs/json_pref_store.h @@ -47,9 +47,10 @@ class BASE_PREFS_EXPORT JsonPrefStore base::SequencedWorkerPool* worker_pool); // Same as the constructor below with no alternate filename. - JsonPrefStore(const base::FilePath& pref_filename, - base::SequencedTaskRunner* sequenced_task_runner, - scoped_ptr<PrefFilter> pref_filter); + JsonPrefStore( + const base::FilePath& pref_filename, + const scoped_refptr<base::SequencedTaskRunner>& sequenced_task_runner, + scoped_ptr<PrefFilter> pref_filter); // |sequenced_task_runner| must be a shutdown-blocking task runner, ideally // created by the GetTaskRunnerForFile() method above. @@ -58,10 +59,11 @@ class BASE_PREFS_EXPORT JsonPrefStore // desired prefs may have previously been written to. If |pref_filename| // doesn't exist and |pref_alternate_filename| does, |pref_alternate_filename| // will be moved to |pref_filename| before the read occurs. - JsonPrefStore(const base::FilePath& pref_filename, - const base::FilePath& pref_alternate_filename, - base::SequencedTaskRunner* sequenced_task_runner, - scoped_ptr<PrefFilter> pref_filter); + JsonPrefStore( + const base::FilePath& pref_filename, + const base::FilePath& pref_alternate_filename, + const scoped_refptr<base::SequencedTaskRunner>& sequenced_task_runner, + scoped_ptr<PrefFilter> pref_filter); // PrefStore overrides: virtual bool GetValue(const std::string& key, |