| Index: extensions/browser/api/execute_code_function.cc
|
| diff --git a/extensions/browser/api/execute_code_function.cc b/extensions/browser/api/execute_code_function.cc
|
| index 6df92b488f61c73ead15aa0ff200ca679745645f..63d1bfef46cc0f34025e95bd25177ca58dc19694 100644
|
| --- a/extensions/browser/api/execute_code_function.cc
|
| +++ b/extensions/browser/api/execute_code_function.cc
|
| @@ -206,11 +206,13 @@ bool ExecuteCodeFunction::RunAsync() {
|
| }
|
|
|
| int resource_id;
|
| - if (ExtensionsBrowserClient::Get()
|
| - ->GetComponentExtensionResourceManager()
|
| - ->IsComponentExtensionResource(resource_.extension_root(),
|
| - resource_.relative_path(),
|
| - &resource_id)) {
|
| + ComponentExtensionResourceManager* component_extension_resource_manager =
|
| + ExtensionsBrowserClient::Get()->GetComponentExtensionResourceManager();
|
| + if (component_extension_resource_manager &&
|
| + component_extension_resource_manager->IsComponentExtensionResource(
|
| + resource_.extension_root(),
|
| + resource_.relative_path(),
|
| + &resource_id)) {
|
| const ResourceBundle& rb = ResourceBundle::GetSharedInstance();
|
| DidLoadFile(true, rb.GetRawDataResource(resource_id).as_string());
|
| } else {
|
|
|