Index: chrome/common/extensions/unpacker.cc |
diff --git a/chrome/common/extensions/unpacker.cc b/chrome/common/extensions/unpacker.cc |
index 0cf8d94f2bbb7d97f20c3f4ea41bf52d770ef782..5d055c55d37c028f4cc14c560ecb10bcdb591900 100644 |
--- a/chrome/common/extensions/unpacker.cc |
+++ b/chrome/common/extensions/unpacker.cc |
@@ -197,17 +197,18 @@ bool Unpacker::Run() { |
// Decode any images that the browser needs to display. |
std::set<base::FilePath> image_paths = |
- extension_file_util::GetBrowserImagePaths(extension); |
+ extension_file_util::GetBrowserImagePaths(extension.get()); |
for (std::set<base::FilePath>::iterator it = image_paths.begin(); |
- it != image_paths.end(); ++it) { |
+ it != image_paths.end(); |
+ ++it) { |
if (!AddDecodedImage(*it)) |
return false; // Error was already reported. |
} |
// Parse all message catalogs (if any). |
parsed_catalogs_.reset(new DictionaryValue); |
- if (!LocaleInfo::GetDefaultLocale(extension).empty()) { |
- if (!ReadAllMessageCatalogs(LocaleInfo::GetDefaultLocale(extension))) |
+ if (!LocaleInfo::GetDefaultLocale(extension.get()).empty()) { |
+ if (!ReadAllMessageCatalogs(LocaleInfo::GetDefaultLocale(extension.get()))) |
return false; // Error was already reported. |
} |