Bug 1477670 - empty out DOM implementation of registerContentHandler, r?baku draft
authorGijs Kruitbosch <gijskruitbosch@gmail.com>
Tue, 24 Jul 2018 17:41:06 +0100
changeset 823486 3bb4546ee88c4362f62ecb406c74dd5fab2053ef
parent 823485 504044b6b75dd791d1735f7b63c40a5ac84c5efb
child 823487 5d7da8e0e0bb1644ed6b4a30dff92a74183766c6
push id117695
push userbmo:gijskruitbosch+bugs@gmail.com
push dateFri, 27 Jul 2018 13:16:45 +0000
reviewersbaku
bugs1477670
milestone63.0a1
Bug 1477670 - empty out DOM implementation of registerContentHandler, r?baku MozReview-Commit-ID: 7Oe6P1sC4KW
dom/base/Navigator.cpp
--- a/dom/base/Navigator.cpp
+++ b/dom/base/Navigator.cpp
@@ -873,28 +873,16 @@ Navigator::MaxTouchPoints()
 //*****************************************************************************
 
 void
 Navigator::RegisterContentHandler(const nsAString& aMIMEType,
                                   const nsAString& aURI,
                                   const nsAString& aTitle,
                                   ErrorResult& aRv)
 {
-  if (!mWindow || !mWindow->GetOuterWindow() || !mWindow->GetDocShell()) {
-    return;
-  }
-
-  nsCOMPtr<nsIWebContentHandlerRegistrar> registrar =
-    do_GetService(NS_WEBCONTENTHANDLERREGISTRAR_CONTRACTID);
-  if (!registrar) {
-    return;
-  }
-
-  aRv = registrar->RegisterContentHandler(aMIMEType, aURI, aTitle,
-                                          mWindow->GetOuterWindow());
 }
 
 void
 Navigator::RegisterProtocolHandler(const nsAString& aProtocol,
                                    const nsAString& aURI,
                                    const nsAString& aTitle,
                                    ErrorResult& aRv)
 {