| Index: extensions/renderer/user_script_scheduler.cc
|
| diff --git a/extensions/renderer/user_script_scheduler.cc b/extensions/renderer/user_script_scheduler.cc
|
| index cc0d84bfe83b1b86005c03fa4e73d4cacda8cc27..2214c776444c789766e10bcd63d6da4bd4ddd285 100644
|
| --- a/extensions/renderer/user_script_scheduler.cc
|
| +++ b/extensions/renderer/user_script_scheduler.cc
|
| @@ -192,13 +192,14 @@ void UserScriptScheduler::ExecuteCodeImpl(
|
| GURL document_url = ScriptContext::GetEffectiveDocumentURL(
|
| child_frame, child_frame->document().url(), params.match_about_blank);
|
| bool can_execute_script =
|
| - PermissionsData::CanExecuteScriptOnPage(extension,
|
| - document_url,
|
| - top_url,
|
| - extension_helper->tab_id(),
|
| - NULL,
|
| - -1,
|
| - NULL);
|
| + PermissionsData::ForExtension(extension)
|
| + ->CanExecuteScriptOnPage(extension,
|
| + document_url,
|
| + top_url,
|
| + extension_helper->tab_id(),
|
| + NULL,
|
| + -1,
|
| + NULL);
|
| if ((!params.is_web_view && !can_execute_script) ||
|
| (params.is_web_view && document_url != params.webview_src)) {
|
| if (child_frame->parent()) {
|
|
|