| Index: chrome/browser/extensions/api/tabs/tabs_api.cc
|
| diff --git a/chrome/browser/extensions/api/tabs/tabs_api.cc b/chrome/browser/extensions/api/tabs/tabs_api.cc
|
| index fcb587b1f300c91a23886a1dd5c9cc4da2ff1647..288d2cf467e10e58f4dd9dd03ffc6f61fa806e9c 100644
|
| --- a/chrome/browser/extensions/api/tabs/tabs_api.cc
|
| +++ b/chrome/browser/extensions/api/tabs/tabs_api.cc
|
| @@ -1967,9 +1967,8 @@ ExecuteCodeInTabFunction::ExecuteCodeInTabFunction()
|
| ExecuteCodeInTabFunction::~ExecuteCodeInTabFunction() {}
|
|
|
| bool ExecuteCodeInTabFunction::HasPermission() {
|
| - if (Init() &&
|
| - PermissionsData::HasAPIPermissionForTab(
|
| - extension_, execute_tab_id_, APIPermission::kTab)) {
|
| + if (Init() && PermissionsData::HasAPIPermissionForTab(
|
| + extension_.get(), execute_tab_id_, APIPermission::kTab)) {
|
| return true;
|
| }
|
| return ExtensionFunction::HasPermission();
|
|
|