Index: chrome/browser/extensions/component_loader.cc |
diff --git a/chrome/browser/extensions/component_loader.cc b/chrome/browser/extensions/component_loader.cc |
index c6289573007995aa59ce773c6df3a42f610372fa..f61841ee28f676f795dcfbf8a3bb8c0ec92fe659 100644 |
--- a/chrome/browser/extensions/component_loader.cc |
+++ b/chrome/browser/extensions/component_loader.cc |
@@ -191,18 +191,18 @@ std::string ComponentLoader::Add(int manifest_resource_id, |
!IsComponentExtensionWhitelisted(manifest_resource_id)) |
return std::string(); |
- std::string manifest_contents = |
+ base::StringPiece manifest_contents = |
ResourceBundle::GetSharedInstance().GetRawDataResource( |
- manifest_resource_id).as_string(); |
+ manifest_resource_id); |
return Add(manifest_contents, root_directory, true); |
} |
-std::string ComponentLoader::Add(const std::string& manifest_contents, |
+std::string ComponentLoader::Add(const base::StringPiece& manifest_contents, |
const base::FilePath& root_directory) { |
return Add(manifest_contents, root_directory, false); |
} |
-std::string ComponentLoader::Add(const std::string& manifest_contents, |
+std::string ComponentLoader::Add(const base::StringPiece& manifest_contents, |
const base::FilePath& root_directory, |
bool skip_whitelist) { |
// The Value is kept for the lifetime of the ComponentLoader. This is |