| Index: chrome/browser/extensions/api/execute_code_function.cc
|
| diff --git a/chrome/browser/extensions/api/execute_code_function.cc b/chrome/browser/extensions/api/execute_code_function.cc
|
| index 9a7ec7d75cb8a83b66a414b1fc801352fd0c3b0d..f9632003025966717f7fe8825ec443ccb35d832c 100644
|
| --- a/chrome/browser/extensions/api/execute_code_function.cc
|
| +++ b/chrome/browser/extensions/api/execute_code_function.cc
|
| @@ -124,6 +124,9 @@ bool ExecuteCodeFunction::Execute(const std::string& code_string) {
|
| ScriptExecutor::ALL_FRAMES :
|
| ScriptExecutor::TOP_FRAME;
|
|
|
| + bool match_about_blank =
|
| + details_->matches_about_blank.get() && *details_->matches_about_blank;
|
| +
|
| UserScript::RunLocation run_at =
|
| UserScript::UNDEFINED;
|
| switch (details_->run_at) {
|
| @@ -145,6 +148,7 @@ bool ExecuteCodeFunction::Execute(const std::string& code_string) {
|
| script_type,
|
| code_string,
|
| frame_scope,
|
| + match_about_blank,
|
| run_at,
|
| ScriptExecutor::ISOLATED_WORLD,
|
| IsWebView() ? ScriptExecutor::WEB_VIEW_PROCESS
|
|
|