From 2c4c8a965474c54d7c640753e9797504f9be9a44 Mon Sep 17 00:00:00 2001 From: Kyle Machulis Date: Thu, 20 Jul 2017 12:57:01 -0700 Subject: [PATCH] Bug 1382788 - Remove GetBlocklistState IPC message; r=bsmedberg We removed all uses of GetBlocklistState in bug 1350640. This patch removes the message and supporting functions from the PContent IPDL. MozReview-Commit-ID: 4JtGAWZ0nPu --HG-- extra : rebase_source : 4eb3c21e3768e9d8284d4eec129e099be5ef17d0 --- dom/ipc/ContentParent.cpp | 25 ------------------------- dom/ipc/ContentParent.h | 3 --- dom/ipc/PContent.ipdl | 5 ----- ipc/ipdl/sync-messages.ini | 2 -- 4 files changed, 35 deletions(-) diff --git a/dom/ipc/ContentParent.cpp b/dom/ipc/ContentParent.cpp index ad59bb6d5934..c9cacb617808 100644 --- a/dom/ipc/ContentParent.cpp +++ b/dom/ipc/ContentParent.cpp @@ -1134,31 +1134,6 @@ ContentParent::RecvConnectPluginBridge(const uint32_t& aPluginId, return IPC_OK(); } -mozilla::ipc::IPCResult -ContentParent::RecvGetBlocklistState(const uint32_t& aPluginId, - uint32_t* aState) -{ - *aState = nsIBlocklistService::STATE_BLOCKED; - - RefPtr pluginHost = nsPluginHost::GetInst(); - if (!pluginHost) { - NS_WARNING("Plugin host not found"); - return IPC_FAIL_NO_REASON(this); - } - nsPluginTag* tag = pluginHost->PluginWithId(aPluginId); - - if (!tag) { - // Default state is blocked anyway - NS_WARNING("Plugin tag not found. This should never happen, but to avoid a crash we're forcibly blocking it"); - return IPC_OK(); - } - - if (NS_FAILED(tag->GetBlocklistState(aState))) { - return IPC_FAIL_NO_REASON(this); - } - return IPC_OK(); -} - /*static*/ TabParent* ContentParent::CreateBrowser(const TabContext& aContext, Element* aFrameElement, diff --git a/dom/ipc/ContentParent.h b/dom/ipc/ContentParent.h index 0bb38ac18a44..b7c9c5ce33c9 100644 --- a/dom/ipc/ContentParent.h +++ b/dom/ipc/ContentParent.h @@ -304,9 +304,6 @@ public: nsresult* aRv, Endpoint* aEndpoint) override; - virtual mozilla::ipc::IPCResult RecvGetBlocklistState(const uint32_t& aPluginId, - uint32_t* aIsBlocklisted) override; - virtual mozilla::ipc::IPCResult RecvUngrabPointer(const uint32_t& aTime) override; virtual mozilla::ipc::IPCResult RecvRemovePermission(const IPC::Principal& aPrincipal, diff --git a/dom/ipc/PContent.ipdl b/dom/ipc/PContent.ipdl index 70b09ab42992..7f7eaf1e468d 100644 --- a/dom/ipc/PContent.ipdl +++ b/dom/ipc/PContent.ipdl @@ -641,11 +641,6 @@ parent: sync ConnectPluginBridge(uint32_t aPluginId) returns (nsresult rv, Endpoint aEndpoint); - /** - * Return the current blocklist state for a particular plugin. - */ - sync GetBlocklistState(uint32_t aPluginId) returns (uint32_t aState); - async PJavaScript(); async PRemoteSpellcheckEngine(); diff --git a/ipc/ipdl/sync-messages.ini b/ipc/ipdl/sync-messages.ini index 1339067a1ea1..2639c20c1a3a 100644 --- a/ipc/ipdl/sync-messages.ini +++ b/ipc/ipdl/sync-messages.ini @@ -858,8 +858,6 @@ description = description = [PContent::ConnectPluginBridge] description = -[PContent::GetBlocklistState] -description = [PContent::NSSU2FTokenIsCompatibleVersion] description = [PContent::NSSU2FTokenIsRegistered]