| Index: chrome/renderer/extensions/extension_dispatcher.h
|
| diff --git a/chrome/renderer/extensions/extension_dispatcher.h b/chrome/renderer/extensions/extension_dispatcher.h
|
| index 0bc9647bffe500c9f4ed455bbebc3660ffa38764..de1cb9979db0ad61ce24cdc9084912070f411541 100644
|
| --- a/chrome/renderer/extensions/extension_dispatcher.h
|
| +++ b/chrome/renderer/extensions/extension_dispatcher.h
|
| @@ -153,6 +153,13 @@ class ExtensionDispatcher : public content::RenderProcessObserver {
|
| const ExtensionAPIPermissionSet& apis,
|
| const URLPatternSet& explicit_hosts,
|
| const URLPatternSet& scriptable_hosts);
|
| + void OnSetTabSpecificPermissions(int page_id,
|
| + int tab_id,
|
| + const std::string& extension_id,
|
| + const URLPatternSet& origin_set);
|
| + void OnClearTabSpecificPermissions(
|
| + int tab_id,
|
| + const std::vector<std::string>& extension_ids);
|
| void OnUpdateUserScripts(base::SharedMemoryHandle table);
|
| void OnUsingWebRequestAPI(
|
| bool adblock,
|
| @@ -170,7 +177,7 @@ class ExtensionDispatcher : public content::RenderProcessObserver {
|
|
|
| // Sets up the host permissions for |extension|.
|
| void InitOriginPermissions(const extensions::Extension* extension);
|
| - void UpdateOriginPermissions(
|
| + void AddOrRemoveOriginPermissions(
|
| extensions::UpdatedExtensionPermissionsInfo::Reason reason,
|
| const extensions::Extension* extension,
|
| const URLPatternSet& origins);
|
|
|