| Index: chrome/renderer/extensions/dispatcher.h
|
| diff --git a/chrome/renderer/extensions/dispatcher.h b/chrome/renderer/extensions/dispatcher.h
|
| index a42a604a891755ae37dd365d022da50352f218ec..12081f914acaae7b7726ad6657f609d6efb2a9e5 100644
|
| --- a/chrome/renderer/extensions/dispatcher.h
|
| +++ b/chrome/renderer/extensions/dispatcher.h
|
| @@ -31,6 +31,7 @@ class ModuleSystem;
|
| class URLPattern;
|
| struct ExtensionMsg_ExternalConnectionInfo;
|
| struct ExtensionMsg_Loaded_Params;
|
| +struct ExtensionMsg_UpdatePermissions_Params;
|
|
|
| namespace WebKit {
|
| class WebFrame;
|
| @@ -50,6 +51,7 @@ namespace extensions {
|
| class ContentWatcher;
|
| class Extension;
|
| class FilteredEventRouter;
|
| +class ManifestPermissionSet;
|
| class RequestSender;
|
| class UserScriptSlave;
|
| struct Message;
|
| @@ -179,11 +181,7 @@ class Dispatcher : public content::RenderProcessObserver {
|
| void OnPageActionsUpdated(const std::string& extension_id,
|
| const std::vector<std::string>& page_actions);
|
| void OnActivateExtension(const std::string& extension_id);
|
| - void OnUpdatePermissions(int reason_id,
|
| - const std::string& extension_id,
|
| - const APIPermissionSet& apis,
|
| - const URLPatternSet& explicit_hosts,
|
| - const URLPatternSet& scriptable_hosts);
|
| + void OnUpdatePermissions(const ExtensionMsg_UpdatePermissions_Params& params);
|
| void OnUpdateTabSpecificPermissions(int page_id,
|
| int tab_id,
|
| const std::string& extension_id,
|
|
|