| Index: extensions/renderer/extension_helper.cc
|
| diff --git a/extensions/renderer/extension_helper.cc b/extensions/renderer/extension_helper.cc
|
| index 100d3429b3e2345a14854fd0fd0a7fbde83fdcfd..f664ae9348b5fa73324462c3828fc91f7a25e260 100644
|
| --- a/extensions/renderer/extension_helper.cc
|
| +++ b/extensions/renderer/extension_helper.cc
|
| @@ -145,10 +145,6 @@ bool ExtensionHelper::OnMessageReceived(const IPC::Message& message) {
|
| OnAddMessageToConsole)
|
| IPC_MESSAGE_HANDLER(ExtensionMsg_AppWindowClosed,
|
| OnAppWindowClosed)
|
| - IPC_MESSAGE_HANDLER(ExtensionMsg_UpdateTabSpecificPermissions,
|
| - OnUpdateTabSpecificPermissions)
|
| - IPC_MESSAGE_HANDLER(ExtensionMsg_ClearTabSpecificPermissions,
|
| - OnClearTabSpecificPermissions)
|
| IPC_MESSAGE_UNHANDLED(handled = false)
|
| IPC_END_MESSAGE_MAP()
|
| return handled;
|
| @@ -236,35 +232,4 @@ void ExtensionHelper::OnAppWindowClosed() {
|
| "onAppWindowClosed");
|
| }
|
|
|
| -void ExtensionHelper::OnUpdateTabSpecificPermissions(
|
| - const GURL& url,
|
| - const std::string& extension_id,
|
| - const extensions::URLPatternSet& origin_set) {
|
| - // Check against the URL to avoid races.
|
| - GURL active_url(render_view()->GetWebView()->mainFrame()->document().url());
|
| - if (active_url != url)
|
| - return;
|
| -
|
| - const Extension* extension = dispatcher_->extensions()->GetByID(extension_id);
|
| - if (!extension)
|
| - return;
|
| -
|
| - extension->permissions_data()->UpdateTabSpecificPermissions(
|
| - tab_id_,
|
| - new extensions::PermissionSet(extensions::APIPermissionSet(),
|
| - extensions::ManifestPermissionSet(),
|
| - origin_set,
|
| - extensions::URLPatternSet()));
|
| -}
|
| -
|
| -void ExtensionHelper::OnClearTabSpecificPermissions(
|
| - const std::vector<std::string>& extension_ids) {
|
| - for (const auto& id : extension_ids) {
|
| - const extensions::Extension* extension =
|
| - dispatcher_->extensions()->GetByID(id);
|
| - if (extension)
|
| - extension->permissions_data()->ClearTabSpecificPermissions(tab_id_);
|
| - }
|
| -}
|
| -
|
| } // namespace extensions
|
|
|