| Index: chrome/browser/extensions/extension_service_unittest.cc
|
| diff --git a/chrome/browser/extensions/extension_service_unittest.cc b/chrome/browser/extensions/extension_service_unittest.cc
|
| index e031b50148a763335ecb1ff309d9cfc5515b6eb7..6c014b398c2a8413a5ce82216bdc77a5b0d70935 100644
|
| --- a/chrome/browser/extensions/extension_service_unittest.cc
|
| +++ b/chrome/browser/extensions/extension_service_unittest.cc
|
| @@ -365,15 +365,13 @@ class MockProviderVisitor
|
| // We also parse the file into a dictionary to compare what we get back
|
| // from the provider.
|
| JSONStringValueDeserializer deserializer(json_data);
|
| - base::Value* json_value = deserializer.Deserialize(NULL, NULL);
|
| + scoped_ptr<base::Value> json_value = deserializer.Deserialize(NULL, NULL);
|
|
|
| if (!json_value || !json_value->IsType(base::Value::TYPE_DICTIONARY)) {
|
| NOTREACHED() << "Unable to deserialize json data";
|
| return -1;
|
| } else {
|
| - base::DictionaryValue* external_extensions =
|
| - static_cast<base::DictionaryValue*>(json_value);
|
| - prefs_.reset(external_extensions);
|
| + prefs_ = base::DictionaryValue::From(json_value.Pass());
|
| }
|
|
|
| // Reset our counter.
|
|
|