| 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 00fcdc74fb103ab186cf71c0966cb0dffeef3257..050d4cdc611be303d1c50ec05a768b984317a7e2 100644
|
| --- a/chrome/browser/extensions/extension_service_unittest.cc
|
| +++ b/chrome/browser/extensions/extension_service_unittest.cc
|
| @@ -364,15 +364,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.
|
|
|