| Index: chrome/renderer/extensions/user_script_slave.cc
|
| diff --git a/chrome/renderer/extensions/user_script_slave.cc b/chrome/renderer/extensions/user_script_slave.cc
|
| index 8862631a2c47999dce84d3bfa23ce8a16df30db2..9ddaf4d89c3e5502ce05f760f84775e1bea6bbd8 100644
|
| --- a/chrome/renderer/extensions/user_script_slave.cc
|
| +++ b/chrome/renderer/extensions/user_script_slave.cc
|
| @@ -279,8 +279,14 @@ void UserScriptSlave::InjectScripts(WebFrame* frame,
|
| if (!extension)
|
| continue;
|
|
|
| - if (!extension->CanExecuteScriptOnPage(data_source_url, script, NULL))
|
| + // Content scripts are not tab-specific.
|
| + int kNoTabId = -1;
|
| + if (!extension->CanExecuteScriptOnPage(data_source_url,
|
| + kNoTabId,
|
| + script,
|
| + NULL)) {
|
| continue;
|
| + }
|
|
|
| // We rely on WebCore for CSS injection, but it's still useful to know how
|
| // many css files there are.
|
|
|