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 5967dac3c0791cf2cdf5a438e2bec3b70d060231..c88fbc9dc980c85266ce6da8b2dd69f04a1e8869 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::ForExtension(extension) |
- ->HasAPIPermissionForTab(tab_id, APIPermission::kTabCaptureForTab) && |
+ if (!extension->permissions_data()->HasAPIPermissionForTab( |
+ tab_id, APIPermission::kTabCaptureForTab) && |
CommandLine::ForCurrentProcess()->GetSwitchValueASCII( |
switches::kWhitelistedExtensionID) != extension_id && |
!SimpleFeature::IsIdInList( |