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 |