| Index: chrome/browser/extensions/api/tab_capture/tab_capture_api.cc
|
| diff --git a/chrome/browser/extensions/api/tab_capture/tab_capture_api.cc b/chrome/browser/extensions/api/tab_capture/tab_capture_api.cc
|
| index 1fa909a2905ef3702fcfd926518386b3dab864a2..5967dac3c0791cf2cdf5a438e2bec3b70d060231 100644
|
| --- a/chrome/browser/extensions/api/tab_capture/tab_capture_api.cc
|
| +++ b/chrome/browser/extensions/api/tab_capture/tab_capture_api.cc
|
| @@ -89,8 +89,8 @@ bool TabCaptureCaptureFunction::RunSync() {
|
|
|
| // Make sure either we have been granted permission to capture through an
|
| // extension icon click or our extension is whitelisted.
|
| - if (!PermissionsData::HasAPIPermissionForTab(
|
| - extension, tab_id, APIPermission::kTabCaptureForTab) &&
|
| + if (!PermissionsData::ForExtension(extension)
|
| + ->HasAPIPermissionForTab(tab_id, APIPermission::kTabCaptureForTab) &&
|
| CommandLine::ForCurrentProcess()->GetSwitchValueASCII(
|
| switches::kWhitelistedExtensionID) != extension_id &&
|
| !SimpleFeature::IsIdInList(
|
|
|