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 d22415f5b26632a8642e154cc987749f5f9fddbe..988470d2244cbe9943be2ce3751a75339fe948af 100644 |
--- a/chrome/browser/extensions/extension_service_unittest.cc |
+++ b/chrome/browser/extensions/extension_service_unittest.cc |
@@ -364,14 +364,14 @@ 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); |
+ static_cast<base::DictionaryValue*>(json_value.release()); |
prefs_.reset(external_extensions); |
} |