Index: chrome/browser/extensions/extension_tab_util.cc |
diff --git a/chrome/browser/extensions/extension_tab_util.cc b/chrome/browser/extensions/extension_tab_util.cc |
index fc1d3c57dda68d7e545d219623381fb529e96f31..7f52623a8528c226e0739fb7c4cef0ff08d37a13 100644 |
--- a/chrome/browser/extensions/extension_tab_util.cc |
+++ b/chrome/browser/extensions/extension_tab_util.cc |
@@ -402,8 +402,9 @@ void ExtensionTabUtil::ScrubTabValueForExtension( |
void ExtensionTabUtil::ScrubTabForExtension(const Extension* extension, |
api::tabs::Tab* tab) { |
- bool has_permission = extension && extension->HasAPIPermission( |
- APIPermission::kTab); |
+ bool has_permission = |
+ extension && |
+ extension->permissions_data()->HasAPIPermission(APIPermission::kTab); |
if (!has_permission) { |
tab->url.reset(); |