| Index: chrome/service/service_process_prefs.cc
|
| diff --git a/chrome/service/service_process_prefs.cc b/chrome/service/service_process_prefs.cc
|
| index 182b92f32d565ea077d272418c9c428241062394..d0e479688f5bc3226a3fdfd773402f93861668a0 100644
|
| --- a/chrome/service/service_process_prefs.cc
|
| +++ b/chrome/service/service_process_prefs.cc
|
| @@ -9,43 +9,43 @@
|
| ServiceProcessPrefs::ServiceProcessPrefs(
|
| const FilePath& pref_filename,
|
| base::MessageLoopProxy* file_message_loop_proxy)
|
| - : prefs_(pref_filename, file_message_loop_proxy) {
|
| + : prefs_(new JsonPrefStore(pref_filename, file_message_loop_proxy)) {
|
| }
|
|
|
| void ServiceProcessPrefs::ReadPrefs() {
|
| - prefs_.ReadPrefs();
|
| + prefs_->ReadPrefs();
|
| }
|
|
|
| void ServiceProcessPrefs::WritePrefs() {
|
| - prefs_.WritePrefs();
|
| + prefs_->WritePrefs();
|
| }
|
|
|
| void ServiceProcessPrefs::GetString(const std::string& key,
|
| std::string* result) {
|
| Value* value;
|
| - if (prefs_.GetValue(key, &value) == PersistentPrefStore::READ_OK)
|
| + if (prefs_->GetValue(key, &value) == PersistentPrefStore::READ_OK)
|
| value->GetAsString(result);
|
| }
|
|
|
| void ServiceProcessPrefs::SetString(const std::string& key,
|
| const std::string& value) {
|
| - prefs_.SetValue(key, Value::CreateStringValue(value));
|
| + prefs_->SetValue(key, Value::CreateStringValue(value));
|
| }
|
|
|
| void ServiceProcessPrefs::GetBoolean(const std::string& key, bool* result) {
|
| Value* value;
|
| - if (prefs_.GetValue(key, &value) == PersistentPrefStore::READ_OK)
|
| + if (prefs_->GetValue(key, &value) == PersistentPrefStore::READ_OK)
|
| value->GetAsBoolean(result);
|
| }
|
|
|
| void ServiceProcessPrefs::SetBoolean(const std::string& key, bool value) {
|
| - prefs_.SetValue(key, Value::CreateBooleanValue(value));
|
| + prefs_->SetValue(key, Value::CreateBooleanValue(value));
|
| }
|
|
|
| void ServiceProcessPrefs::GetDictionary(const std::string& key,
|
| DictionaryValue** result) {
|
| Value* value;
|
| - if (prefs_.GetValue(key, &value) != PersistentPrefStore::READ_OK ||
|
| + if (prefs_->GetValue(key, &value) != PersistentPrefStore::READ_OK ||
|
| !value->IsType(Value::TYPE_DICTIONARY)) {
|
| return;
|
| }
|
|
|