| Index: chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc
|
| diff --git a/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc b/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc
|
| index 20a5ef845de7ff06aaed88700b00ce0d3e9930e1..ef6a60f11f5e8f75e96e9fafaba212fc0c3be5c9 100644
|
| --- a/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc
|
| +++ b/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc
|
| @@ -335,8 +335,8 @@ void ChromeExtensionsDispatcherDelegate::ClearTabSpecificPermissions(
|
| const extensions::Extension* extension =
|
| dispatcher->extensions()->GetByID(*it);
|
| if (extension)
|
| - extensions::PermissionsData::ClearTabSpecificPermissions(extension,
|
| - tab_id);
|
| + extensions::PermissionsData::ForExtension(extension)
|
| + ->ClearTabSpecificPermissions(tab_id);
|
| }
|
| }
|
|
|
| @@ -360,13 +360,13 @@ void ChromeExtensionsDispatcherDelegate::UpdateTabSpecificPermissions(
|
| if (!extension)
|
| return;
|
|
|
| - extensions::PermissionsData::UpdateTabSpecificPermissions(
|
| - extension,
|
| - tab_id,
|
| - new extensions::PermissionSet(extensions::APIPermissionSet(),
|
| - extensions::ManifestPermissionSet(),
|
| - origin_set,
|
| - extensions::URLPatternSet()));
|
| + extensions::PermissionsData::ForExtension(extension)
|
| + ->UpdateTabSpecificPermissions(
|
| + tab_id,
|
| + new extensions::PermissionSet(extensions::APIPermissionSet(),
|
| + extensions::ManifestPermissionSet(),
|
| + origin_set,
|
| + extensions::URLPatternSet()));
|
| }
|
|
|
| void ChromeExtensionsDispatcherDelegate::HandleWebRequestAPIUsage(
|
|
|