Index: app/resource_bundle_mac.mm |
diff --git a/app/resource_bundle_mac.mm b/app/resource_bundle_mac.mm |
index b3066026b8f809db4e20fab5fbdfc99c82f0726f..1ebecc58e9d59d011f37c0cd6dc6189d86de5d49 100644 |
--- a/app/resource_bundle_mac.mm |
+++ b/app/resource_bundle_mac.mm |
@@ -75,18 +75,13 @@ void ResourceBundle::LoadThemeResources() { |
RefCountedStaticMemory* ResourceBundle::LoadResourceBytes( |
DataHandle module, int resource_id) { |
DCHECK(module); |
- base::StringPiece bytes; |
- if (!module->Get(resource_id, &bytes)) |
- return NULL; |
- |
- return new RefCountedStaticMemory( |
- reinterpret_cast<const unsigned char*>(bytes.data()), bytes.length()); |
+ return module->GetStaticMemory(resource_id); |
} |
base::StringPiece ResourceBundle::GetRawDataResource(int resource_id) { |
DCHECK(resources_data_); |
base::StringPiece data; |
- if (!resources_data_->Get(resource_id, &data)) |
+ if (!resources_data_->GetStringPiece(resource_id, &data)) |
return base::StringPiece(); |
return data; |
} |
@@ -100,7 +95,7 @@ string16 ResourceBundle::GetLocalizedString(int message_id) { |
} |
base::StringPiece data; |
- if (!locale_resources_data_->Get(message_id, &data)) { |
+ if (!locale_resources_data_->GetStringPiece(message_id, &data)) { |
// Fall back on the main data pack (shouldn't be any strings here except in |
// unittests). |
data = GetRawDataResource(message_id); |