| 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 aebf61f46b4dd9dcec948e8cfa5326fea796cef3..0d74f794d485dcb714a2af5f85e8aa9ebf5c6a94 100644
|
| --- a/extensions/browser/api/execute_code_function.cc
|
| +++ b/extensions/browser/api/execute_code_function.cc
|
| @@ -205,10 +205,11 @@ bool ExecuteCodeFunction::RunAsync() {
|
| if (!details_->file.get())
|
| return false;
|
|
|
| - if (!extension())
|
| - return false;
|
| + return LoadFile(*details_->file);
|
| +}
|
|
|
| - resource_ = extension()->GetResource(*details_->file);
|
| +bool ExecuteCodeFunction::LoadFile(const std::string& file) {
|
| + resource_ = extension()->GetResource(file);
|
|
|
| if (resource_.extension_root().empty() || resource_.relative_path().empty()) {
|
| error_ = kNoCodeOrFileToExecuteError;
|
|
|