Index: extensions/common/api/declarative/declarative_manifest_data.h |
diff --git a/extensions/common/api/declarative/declarative_manifest_data.h b/extensions/common/api/declarative/declarative_manifest_data.h |
index d3147044d1915188c2a30126a09a7a8ed4556f52..dba174382278d3725373ea5d3cdaba908273b74a 100644 |
--- a/extensions/common/api/declarative/declarative_manifest_data.h |
+++ b/extensions/common/api/declarative/declarative_manifest_data.h |
@@ -30,8 +30,9 @@ class DeclarativeManifestData : public Extension::ManifestData { |
// Tries to construct the info based on |value|, as it would have appeared in |
// the manifest. Sets |error| and returns an empty scoped_ptr on failure. |
- static scoped_ptr<DeclarativeManifestData> FromValue(const base::Value& value, |
- base::string16* error); |
+ static std::unique_ptr<DeclarativeManifestData> FromValue( |
+ const base::Value& value, |
+ base::string16* error); |
std::vector<linked_ptr<DeclarativeManifestData::Rule>>& RulesForEvent( |
const std::string& event); |